home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / fmos2.zip / fmos2.inf (.txt) < prev    next >
OS/2 Help File  |  1997-07-31  |  77KB  |  2,678 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Preface ΓòÉΓòÉΓòÉ
  3.  
  4. FMOS2 is the product of the efforts of a number of many individuals. The most 
  5. important contributors, as a group, are the many users of FILEMAN who have 
  6. contributed bug reports and suggestions, primarily through FILEMAN FORUM on 
  7. IBMPC. The individuals specifically responsible for the design, implementation, 
  8. and many refinements of the program since its inception in 1984 include: 
  9.  
  10.      Davis Foulger, who conceived FILEMAN, designed both the original and 
  11.       current user interfaces and function sets, gave it its name (a 
  12.       contraction of FILE MANagement utility), wrote its early documentation 
  13.       (much of which survives intact) and managed its implementation through 
  14.       three major versions over a period of two years. The program was 
  15.       conceived as a way to substantially reduce the amount of effort involved 
  16.       in reorganizing a hard disk, but has proved widely influential both on 
  17.       similar programs and on user interface design in IBM. The FILEMAN and STP 
  18.       user interfaces strongly influenced CUA, OS/2 Presentation Manager, and 
  19.       the DOS 4.0 shell. FILEMAN and STP internal calling interfaces provided a 
  20.       model for elements of the OS/2 Presentation Manager API. 
  21.  
  22.      Clark Maurer, who participated in the original design, implemented the 
  23.       original code, and refined the program repeatedly over the course of its 
  24.       first year. The functions included in FMOS2 are not much different than 
  25.       they were at the end of this original design and implementation process. 
  26.       A command language, included in these versions but absent in subsequent 
  27.       versions, is a precursor of the E editor language. 
  28.  
  29.      Denis LaCroix, whose implementation of attribute support in the SHOW 
  30.       program is ported directly into the next major version of FILEMAN. His 
  31.       implementation of STP integrates FILEMAN and SHOW into a complete fixed 
  32.       disk management system and serves as a model for a complete overhaul of 
  33.       FILEMAN's user interface. 
  34.  
  35.      Ted Diment, whose implementation of BURT simplified and fully automated 
  36.       the FILEMAN backup process. BURT both reduced the requirement for some of 
  37.       the repetitive disk change logic and provided a model (with code) for 
  38.       elements of subsequent FILEMAN implementations. 
  39.  
  40.      Richard Redpath, who ported FILEMAN from PASCAL to C while adding a 
  41.       variety of features from STP, SHOW, and BURT (which Richard also worked 
  42.       on). Working with John Alvord, Richard made hundreds of improvements to 
  43.       FILEMAN during this period. He added the FILEMAN thermometer, the current 
  44.       style of the FILEMAN profile, and foreign language support. Richard also 
  45.       implemented a limited function RT/AIX version of FILEMAN which includes 
  46.       built-in STP function. He also incorporated a subset of FILEMAN into the 
  47.       BURT3363 product, where it provided version support and interactive list 
  48.       construction. 
  49.  
  50.      Gennaro Cuomo, who ported FILEMAN to OS/2 1.x. 
  51.  
  52.      Carl Morrell, who, in addition to making hundreds of improvements to 
  53.       FILEMAN in response to bug reports and suggestions, has worked to reduce 
  54.       code size and increase code efficiency. Carl converged the DOS and OS/2 
  55.       versions of FILEMAN, providing the same function in both environments. 
  56.       Major improvements in the workings of FILEMAN include a wide range of 
  57.       profile options, the safe mark function (which helps prevent accidental 
  58.       erasures using FMOS2), the Copy Update option, subdirectory display and 
  59.       traversal, and programmable function keys. 
  60.  
  61.  
  62. ΓòÉΓòÉΓòÉ 2. FMOS2 Introduction ΓòÉΓòÉΓòÉ
  63.  
  64. FMOS2 is an easy-to-use PC file management program that should allow you to 
  65. quickly organize and recognize the files on your IBM PC compatible personal 
  66. computer. If you are new to PC's, you will quickly discover that FMOS2 is easy 
  67. to use. As you get to know FMOS2 better, however, you will unleash the power to 
  68. get more things done efficiently. In all, FMOS2 is for the professional and 
  69. novice user. The <ESC> key, when pressed from any menu or message window, will 
  70. quit the operation. FMOS2 is an OS/2 2.0+ only product. 
  71.  
  72.  
  73. ΓòÉΓòÉΓòÉ 3. FMOS2 Features ΓòÉΓòÉΓòÉ
  74.  
  75. Here is a quick summary of the file management operations that can be performed 
  76. from the FMOS2 application program. 
  77.  
  78.  ATTRIBUTE         Change the attributes of a file or directory. Set or clear 
  79.                    the attributes of a file/directory (e.g.hidden, readonly, 
  80.                    system, and archive). Set the dates of a group of files or a 
  81.                    directory to one date and time simply with a pulldown menu. 
  82.  
  83.  COMMAND           Perform commands on a group of files from the FMOS2 list 
  84.                    display. 
  85.  
  86.  COPY              Copy multiple files from anywhere to anywhere without typing 
  87.                    out a complete copy command. Several variants are available 
  88.                    from a pulldown menu. 
  89.  
  90.  EDIT              Inform FMOS2 of your favorite editor and you can edit a file 
  91.                    from the FMOS2 display with a push of a button. 
  92.  
  93.  ERASE             Delete any group of files or directory tree with a 
  94.                    keystroke. A special secure erase option is available to 
  95.                    allow you to erase confidential files permanently and 
  96.                    destructively so future reference to them is impossible. 
  97.  
  98.  EXECUTE           Run the marked executable files, or CMD files. 
  99.  
  100.  FAST SCROLL       Opens an editing window for 'fast scrolling' to a file in 
  101.                    the list. 
  102.  
  103.  INFO              Opens a window containing all the date, time, size, and 
  104.                    attribute information about the currently bannered 
  105.                    (highlighted) file. 
  106.  
  107.  LISTS             Write a file list to a file or printer or read a list of 
  108.                    files into FMOS2 for work to be done. Change to or add new 
  109.                    directories to the currently displayed list of files. Create 
  110.                    a new directory. Determine approximate space required by 
  111.                    marked files if copied to floppy disks. 
  112.  
  113.  MARK              Use a pulldown to select the files you want to perform an 
  114.                    operation on. When a file is selected it is referred to as 
  115.                    having been marked. A variety of powerful marking options 
  116.                    are available. 
  117.  
  118.                    Directory marking is not available via MARK, only via the 
  119.                    SPACE BAR. 
  120.  
  121.  MOVE              A smart move command that really works. A pulldown menu 
  122.                    gives you the option of forcing the replacement of the file 
  123.                    if it exists on the targeted area. 
  124.  
  125.  RENAME            Allows you to quickly rename a group of files and/or a 
  126.                    directory in an efficient manner. 
  127.  
  128.  SHELL             Go back to the OS/2 command line and perform additional work 
  129.                    then reenter the FMOS2 program where you left off last. 
  130.  
  131.  SHOWHIDE          Selectively show or hide specific files or directories based 
  132.                    on file attributes (e.g. Hidden, System, Read Only, or 
  133.                    Directory). 
  134.  
  135.  SORT              The list of files/directories displayed by the FMOS2 program 
  136.                    can be sorted in a wide variety of ways, by name, by 
  137.                    extension, by path, by size, by date and time, etc. In 
  138.                    addition, you can combine these sort fields for combination 
  139.                    sorting (e.g. by name and by size). 
  140.  
  141.  SUBCOPY           Copy multiple files and their directories. The Subcopy 
  142.                    option provides a pulldown menu which allows you to restrict 
  143.                    the copy process. In addition, a backup option is available 
  144.                    that will ask for diskettes when they fill. 
  145.  
  146.  /PROFILE 
  147.  
  148.  /USERPROF         The FMOS2 program can be profiled very simply for color and 
  149.                    keys for execution. Profiles are used for programming 
  150.                    functions keys and setting run time options. The /PROFILE 
  151.                    option overwrites FMOS2.EXE with the new profile 
  152.                    information. Additionally, there is dynamic profiling - an 
  153.                    'on the fly' profiling method that does not require 
  154.                    modifying FMOS2.EXE. The /USERPROF option overrides all 
  155.                    other profile methods, this is useful for temporary 
  156.                    situations. Profiles are used for programming functions keys 
  157.                    and setting run time options. Profiles need only contain the 
  158.                    items you wish to change, the supplied profiles include all 
  159.                    items. See Customizing FMOS2 for details. 
  160.  
  161.  
  162. ΓòÉΓòÉΓòÉ 4. What You Need for FMOS2 ΓòÉΓòÉΓòÉ
  163.  
  164. To use the FMOS2 application program you need: 
  165.  
  166.      IBM PC compatible computer. 
  167.  
  168.      OS/2 version 2.0 or later 
  169.  
  170.      Any monitor display in 80 column mode (Color or Monochrome) 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 5. Starting FMOS2 ΓòÉΓòÉΓòÉ
  174.  
  175. The FMOS2 program comes ready to run. The program can be started from The 
  176. command line in many different ways. Examples are shown below: 
  177.  
  178.     FMOS2 ?
  179.  
  180.     FMOS2
  181.  
  182.     FMOS2 /d
  183.  
  184.     FMOS2 /t
  185.  
  186.     FMOS2 *.doc
  187.  
  188.     FMOS2 *.doc  *.txt
  189.  
  190.     FMOS2 *.doc  *.txt  /t
  191.  
  192.     FMOS2 *.doc.txt
  193.  
  194.     FMOS2 cde:*.txt.doc
  195.  
  196.     FMOS2 C:\Util\*.doc  A:\*.txt
  197.  
  198.     FMOS2 *.c /d
  199.  
  200.     FMOS2 c:\util
  201.  
  202.     FMOS2 c:\
  203.  
  204.     FMOS2 \
  205.  
  206.     FMOS2 @list
  207.  
  208.     FMOS2 a:
  209.  
  210.     FMOS2 *.doc /d *.txt /t
  211.  
  212.     FMOS2 @list1 *.txt /d *.scr /t @list2 /sdd
  213.  
  214.     FMOS2 /t /sfa
  215.  
  216.  
  217. ΓòÉΓòÉΓòÉ 5.1. FM.CMD command file ΓòÉΓòÉΓòÉ
  218.  
  219. Included with FMOS2 is a command file (FM.CMD) which is a sample of how to run 
  220. FMOS2 with a temporary profile (one that is rarely used) perhaps for a recovery 
  221. diskette. You could also create multiple command files of different names to 
  222. run FMOS2 with multiple profiles to allow for various needs that may arise. 
  223.  
  224.    @echo off
  225.    REM use 'setlocal' and 'endlocal' pair to temporarily change
  226.    REM fm_pro environment variable
  227.    setlocal
  228.  
  229.    REM edit following for location of FMOS2 profile
  230.    set fm_pro=A:\FMRECOVR.PRO
  231.  
  232.    REM edit follow for location of FMOS2
  233.    A:\FMOS2 %1 %2 %3 %4 %5 %6 %7 %8 %9
  234.  
  235.    endlocal
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 5.2. Command line switches ΓòÉΓòÉΓòÉ
  239.  
  240. The /d switch limits FMOS2 to look in only one directory for the files. 
  241.  
  242. The /t switch allows FMOS2 to look for all files below the current directory. 
  243. Hence, if FMOS2 were given the following specification the program will locate 
  244. all files of report.txt on your disk and load them into the program for user 
  245. operations. This is a clever way for someone to find files when the exact 
  246. directory is not known. 
  247.  
  248.     FMOS2 report.txt /t
  249.  
  250. To assure that FMOS2 starts the search from the root directory, two examples 
  251. have been given. 
  252.  
  253.     FMOS2 \report.txt /t
  254.  
  255.     FMOS2 C:\report.txt /t
  256.  
  257. FMOS2 can read a list of files, rather than look at the disk directory. The 
  258. list could have been created by a previous invocation of FMOS2, or created by 
  259. any text editor. Prefixing the '@' character to the filename signals FMOS2 to 
  260. use the file name as a list. You can specify more than one list, and can also 
  261. have other file specifiers on the command line. 
  262.  
  263. Sorts may be applied when FMOS2 is invoked. FMOS2 can sort on several different 
  264. fields. The sort switch may specify more than one field to sort. There can only 
  265. be one sort switch applied at the command line. Each sort field can be sorted 
  266. by ascending or descending sequence. 
  267.  
  268.  /SFA      Sort by Filename Ascending. 
  269.  /SFD      Sort by Filename Descending. 
  270.  /SEA      Sort by Extension Ascending. 
  271.  /SED      Sort by Extension Descending. 
  272.  /SPA      Sort by Path Ascending. 
  273.  /SPD      Sort by Path Descending. 
  274.  /SSA      Sort by Size Ascending. 
  275.  /SSD      Sort by Size Descending. 
  276.  /SDA      Sort by Date Ascending (LastWrite date). 
  277.  /SDD      Sort by Date Descending (LastWrite date). 
  278.  /SCA      Sort by Creation Date Ascending (HPFS only). 
  279.  /SCD      Sort by Creation Date Descending (HPFS only). 
  280.  /SLA      Sort by LastRead Date Ascending (HPFS only). 
  281.  /SLD      Sort by LastRead Date Descending (HPFS only). 
  282.  /SAA      Sort by Archive Ascending. 
  283.  /SAD      Sort by Archive Descending. 
  284.  /SUA      Unsort, display files in directory order. 
  285.  /SUD      Unsort, display files in reverse directory order. 
  286.  
  287.  The following will form a sort by date descending, then name ascending. This 
  288.  is useful when searching for multiple copies of the same file and determining 
  289.  which one is most recent. 
  290.  
  291.       FMOS2 C:\ /sddfa /t
  292.  
  293.  FMOS2 can be invoked with subtree switches for each file specifier listed. For 
  294.  example to look at all the files in the root directory, and look all over the 
  295.  disk for all the .doc files. 
  296.  
  297.       FMOS2 \*.* /d *.doc /t
  298.  
  299.  If there is only one /d /t switch, it will be in effect for all the file 
  300.  specifiers, no matter where it appears on the line. The following will all get 
  301.  the same list. 
  302.  
  303.       FMOS2 /d *.doc *.txt
  304.  
  305.       FMOS2 *.doc /d *.txt
  306.  
  307.       FMOS2 *.doc *.txt /d
  308.  
  309.  If there are multiple subtree switches, and multiple file specifiers, the 
  310.  first subtree switch will apply to all file specifiers processed left to 
  311.  right, until another subtree switch is encountered. For example, to search 
  312.  only the root of c:, and all subtrees of a: and b:, the following are 
  313.  equivalent: 
  314.  
  315.       FMOS2 /t a: b: /d c:
  316.  
  317.       FMOS2 a: b: /t /d c:
  318.  
  319.       FMOS2 a: /t b: /d c:
  320.  
  321.       FMOS2 c: /d /t a: b:
  322.  
  323.       FMOS2 /d c: /t a: b:
  324.  
  325.  FMOS2 can apply sorts to an invocation mixed with list specifiers and file 
  326.  specifiers. To invoke FMOS2 with the files in fm.lst, get all the files on the 
  327.  d: drive, and sort by date: 
  328.  
  329.       FMOS2 @fm.lst d: /sdd
  330.  
  331.       FMOS2 /sdd d: @fm.lst
  332.  
  333.  FMOS2 supports compound forms of file specifiers. Compound forms allow 
  334.  specifying several drive, paths, filenames and extensions for expansion into 
  335.  several file specifiers. The following invocations are equivalent and specify 
  336.  searching c: d: and e: drives for the file help.doc 
  337.  
  338.       FMOS2 c:\help.doc d:\help.doc e:\help.doc /t
  339.  
  340.       FMOS2 cde:\help.doc /t
  341.  
  342.  Specifying compound file extensions, is also of great utility. For example, 
  343.  you can load FMOS2 with the source programs you are working with, more easily. 
  344.  The following invocations are equivalent. 
  345.  
  346.       FMOS2 *.c *.h *.asm f:*.c f:*.h f:*.asm
  347.  
  348.       FMOS2 cf:*.c.h.asm
  349.  
  350.  
  351. ΓòÉΓòÉΓòÉ 6. Using FMOS2 ΓòÉΓòÉΓòÉ
  352.  
  353. FMOS2 is designed to explain itself. Thus, we recommend that you learn FMOS2 by 
  354. starting it. The easiest way to start FMOS2 is to simply type 
  355.  
  356.     FMOS2 \
  357.  
  358. at the OS/2 command line and press enter. When you start FMOS2, it will take a 
  359. few seconds for the program to search your disk and create its list of files. 
  360. Once the list is created, the FMOS2 screen will be displayed, and you can start 
  361. to use the program. If you wish to skip the reading and go it on your own to 
  362. learn the program, please refer to FMOS2 Reference Guide for answers. 
  363.  
  364.  
  365. Sample Main Screen
  366. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  367. Γòæ   Copy      Erase     Move     Attribute    Rename     Subcopy     Quit      Γòæ
  368. Γòæ Copy marked files to a specified drive and/or path.                          Γòæ
  369. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  370.  Filename      Fullpath                            Size     Date (W) Time   Attr
  371.  DWSCRIPT.BLE  C:\MYDOC\                              5062  4-01-86 10:34a  ----
  372.  DWSCRIPT.MEM  C:\MYDOC\                              3850  4-01-86 10:35a  ----
  373.  DWSCRIPT.ROU  C:\MYDOC\                              1453 12-01-84  1:21p  ----
  374.  LETTRXMP.SCR  C:\MYDOC\                               877  3-17-85  5:48p  ----
  375.  FOULGER .PRO  C:\MYDOC\                              7005  8-07-86  7:48a  A---
  376.  WB      .POS  G:\Doc Dir\                             773  5-22-86 12:10a  A---
  377.  WORKBNCH.AVA  C:\MYDOC\                               939  5-22-86 12:10a  A---
  378.  WB1     .POS  G:\Doc Dir\                            1550  5-22-86 12:10a  A---
  379.  WB2     .POS  G:\Doc Dir\                            1531  5-27-86 10:37a  A---
  380.  WorkBench Do  G:\Doc Dir\                          149806  5-23-86  5:01p  A---
  381.  WB3     .POS  G:\Doc Dir\                            1012  5-27-86 10:37a  A---
  382.  IBMPCBEN.TOP  C:\MYDOC\                              2781  5-28-86  3:16p  A---
  383.  SURVEY  .DO   C:\MYDOC\                              1835  5-27-86 12:10a  A---
  384.  IBMPCSUR.SCR  C:\MYDOC\                             16269  5-28-86  1:42p  A---
  385.  BURTHOW2.SCR  C:\MYDOC\                             34458  6-03-86  2:26p  A---
  386.  DISS1   .MEM  C:\MYDOC\                              5348  6-10-86 12:04a  A---
  387. Line=1     Files=51    Size=948,427       M=0     *Toggle C:Space=2,484,224
  388. F1= Help      2= FV2       3= Quit      4= Mark      5= Lists     6= Sort
  389. F7= Command   8= Execute   9= X Editor 10= Start    11= ShowHide 12=
  390.  
  391. The FMOS2 screen is divided in four parts. 
  392.  
  393.      operations menu. 
  394.      list of files. 
  395.      status line. 
  396.      functions menu. 
  397.  
  398.  The top portion of the screen displays the "operations menu". The operations 
  399.  menu can be configured to any one of several appearances. By default, a double 
  400.  line is drawn around the menu to set it apart from the rest of the screen. See 
  401.  Window Menu Style for information about how you can configure FMOS2 to use the 
  402.  menu style of your choice. Six file management functions can be selected from 
  403.  this menu. One of these options, the "pending operation", is highlighted. 
  404.  
  405.  The center of the screen is used to display the list of the files. This list 
  406.  is designed around six fields, each of which provides a different kind of 
  407.  information about the files listed. A header indicates the information 
  408.  displayed. Hence the first field shows the filename and extension (if it 
  409.  exists), the second field the path, the third field the size of the file (or 
  410.  allocated space - Control-S to toggle), the fourth and fifth fields the date 
  411.  and time at which the file was created or last updated (HPFS drives also allow 
  412.  for LastRead and Creation dates and times - Control-D to toggle), and the last 
  413.  field displays any file attributes that are associated with the file. 
  414.  
  415.  One file in the list, called the "bannered file", is highlighted. Actions can 
  416.  be executed on the bannered file, including editing the file, selecting the 
  417.  file for repetitive operations, and other actions you can define, without 
  418.  typing in the filename. The highlighted "file banner" can be moved from one 
  419.  file to another, scrolled, and paged. The style in which this banner moves is 
  420.  configurable. See Center Scroll Style for information on how you can configure 
  421.  the scrolling behavior of FMOS2 to fit your needs. 
  422.  
  423.  If the "bannered file"s path information is wider than the display area, it 
  424.  can be scrolled 17 characters via the Ctrl-Left Arrow and Ctrl-Right Arrow 
  425.  keys. If the "bannered file"s filename information is wider than the display 
  426.  area it can be scrolled 7 characters via the Ctrl-Up Arrow and Ctrl-Down Arrow 
  427.  keys. 
  428.  
  429.  The status line contains the following information about files. 
  430.  
  431.      What line the banner is on. 
  432.      Total number of files in list. 
  433.      Total size, in bytes, for the entire file list or the marked files. 
  434.      How many files are marked. 
  435.      What mode of power marking is used. And whether powermarking is active. 
  436.      Available space on the current drive. 
  437.  
  438.  The bottom of the screen show the function keys. Forty-eight function keys are 
  439.  programmable, and with the press of function key, FMOS2 can execute single 
  440.  operations, like executing the bannered file, or shelling to OS/2, or 
  441.  processing a OS/2 command against the marked files. Multiple commands, 
  442.  including any normal FMOS2 operation (copy, lists, mark, sort), can be 
  443.  programmed into a function key. The Function keys, can be assigned any 8 
  444.  character string for display on the main screen. When Ctrl, Alt, or Shift is 
  445.  pressed, the current set of Function keys will be displayed at the bottom. See 
  446.  Programming the Function Keys for details. 
  447.  
  448.  The operations can be selected using the left and right arrow keys to 
  449.  highlight the desired option, and the enter key to select it. All of the 
  450.  operations menu functions are supplemented by pull down menus that offer 
  451.  several variants on the basic operation. The initially highlighted option will 
  452.  generally be the default, but other functions can be selected using the up and 
  453.  down keys (to highlight the desired option) and the enter key (to select it). 
  454.  
  455.  Menu options can also be selected by the capitalized letter of their name 
  456.  (always the first character in FMOS2). Hence the 'C' (which is capitalized) in 
  457.  the Copy menu option can be typed in to select the Copy option, and the 'N' in 
  458.  Normal can be used to select the default operation of Copy in the pull down 
  459.  Copy menu. 
  460.  
  461.  All menu operations assume a set of marked files. You will be prompted to mark 
  462.  those files in the course of the normal interaction sequence. When selected, 
  463.  operations are performed for all of the files that have been marked. 
  464.  
  465.  When a menu is being displayed, you may select the menu for the adjacent 
  466.  function, with the use of the left or right arrow key. For example, a right 
  467.  arrow, when displaying the copy pulldown, will move to the erase pulldown. 
  468.  
  469.  Note:  Only the "Erase, Attribute, and Rename" operations are valid on 
  470.  directories. 
  471.  
  472.  
  473. ΓòÉΓòÉΓòÉ 6.1. Action keys ΓòÉΓòÉΓòÉ
  474.  
  475. Three of these keys (Up, Down, and Space bar) allow you to select a group of 
  476. files you would like to operate on. Three of the keys (right, left, and enter) 
  477. allow you to select operations from the Operations menu. Up, down, and enter 
  478. are also frequently used to make selections in pop up and pull down menus. 
  479.  
  480.  Control Down Arrow       Moves the filename information right in the filename 
  481.                           display portion of the screen. 
  482.  
  483.  Control Left Arrow       Moves the path information left in the path display 
  484.                           portion of the screen. 
  485.  
  486.  Control Page Down        Moves the highlighted (bannered) line to the bottom 
  487.                           of the visible display portion of the screen. This 
  488.                           does nothings if 'CenterScroll' is set to yes. 
  489.  
  490.  Control Page Up          Moves the highlighted (bannered) line to the top of 
  491.                           the visible display portion of the screen. This does 
  492.                           nothings if 'CenterScroll' is set to yes. 
  493.  
  494.  Control Right Arrow      Moves the path information right in the path display 
  495.                           portion of the screen. 
  496.  
  497.  Control Up Arrow         Moves the filename information left in the filename 
  498.                           display portion of the screen. 
  499.  
  500.  Down Arrow               If no pull down or pop up menu is displayed, the down 
  501.                           key moves the file banner down to the next file. If a 
  502.                           pull down or pop up menu is displayed, the down key 
  503.                           moves the pending operation cursor down to the next 
  504.                           available operation. If the 'Info' window is 
  505.                           displayed, the banner line is moved down and the 
  506.                           'Info' window is updated with data for the currently 
  507.                           bannered file. 
  508.  
  509.  Enter                    The enter key can perform several different 
  510.                           functions. 
  511.  
  512.                             1. Enter signals the completion of a given stage in 
  513.                                the action sequence. If an information request 
  514.                                panel is displayed, enter indicates that you 
  515.                                have completed the panel. 
  516.  
  517.                             2. If you are selecting files, enter indicates that 
  518.                                you have finished selecting files for the 
  519.                                pending operation. 
  520.  
  521.                             3. If 'EnterScroll no' is set in the profile, the 
  522.                                enter key selects the menus bannered pending 
  523.                                operation (e.g. Copy, Rename, etc.). 
  524.  
  525.                             4. If 'EnterScroll yes' is set in the profile, the 
  526.                                enter key will scroll the bannered line down 
  527.                                through the file list. 
  528.  
  529.                             5. If 'EnterScroll function' is set in the profile, 
  530.                                the enter key will display the files in the 
  531.                                directory of the bannered line. Or, if the 
  532.                                bannered line is a file, the 'EnterCommand' 
  533.                                function will be executed against that file. 
  534.  
  535.  Left Arrow               Moves the pending operation banner left to the 
  536.                           previous operation on the operations menu (also shift 
  537.                           TAB key). Also performs a destructive cursor left in 
  538.                           information request panels. 
  539.  
  540.  Right Arrow              Moves the pending operation banner right to the next 
  541.                           operation on the operations menu (also TAB key). 
  542.  
  543.  Shift Tab                Moves the pending operation banner left to the 
  544.                           previous operation on the operations menu (also Left 
  545.                           Arrow key). 
  546.  
  547.  Slash                    Displays the 'FastScroll' window for finding files 
  548.                           quickly. 
  549.  
  550.  Space bar                Marks and unmarks individual files or directories. If 
  551.                           the bannered file is not marked, pressing the space 
  552.                           bar marks (selects) the bannered file to be operated 
  553.                           on. If the bannered file is already marked, space bar 
  554.                           unmarks the bannered file so it will not be operated 
  555.                           on. 
  556.  
  557.  Tab                      Moves the pending operation banner right to the next 
  558.                           operation on the operations menu (also Right Arrow 
  559.                           key). If the 'FastScroll' window is displayed, the 
  560.                           current filename search is repeated. 
  561.  
  562.  Up Arrow                 If no pull down or pop up menu is displayed, the up 
  563.                           key moves the file banner up to the next file. If a 
  564.                           pull down or pop up menu is displayed, the up key 
  565.                           moves the pending operation cursor up to the next 
  566.                           available operation. If the 'Info' window is 
  567.                           displayed, the banner line is moved up and the 'Info' 
  568.                           window is updated with data for the currently 
  569.                           bannered file. 
  570.  
  571.  Many other keys may be useful in selecting operations and files. The Home, 
  572.  End, PgUp, and PgDn keys can be used to scroll through the listed files more 
  573.  quickly. Shift-Up and Shift-Down can be used to rapidly mark and unmark groups 
  574.  of files. Menu items can be rapidly selected by pressing the capitalized 
  575.  letter in the desired operation. Function keys provide a variety of special 
  576.  functions. The Alt-keys in the range Alt-A through Alt-Z can be configured to 
  577.  issue the commands of your choice (see Programming the Alt keys for details). 
  578.  
  579.  When a shift key is depressed, or CapsLock mode is active and powermark caps 
  580.  is set in the profile, the current powermark mode will be highlighted in the 
  581.  status line. 
  582.  
  583.  
  584. ΓòÉΓòÉΓòÉ 6.2. Information Request Panels ΓòÉΓòÉΓòÉ
  585.  
  586. FMOS2 will occasionally need to ask you to perform a specific action or provide 
  587. specific information. When this happens, an information request panel will 
  588. appear at the top of the screen (replacing the menus). This panel will 
  589. specifically request the information required, and provide additional 
  590. information about input format and available options where appropriate. To 
  591. continue the interaction sequence, simply fill in the requested information and 
  592. press the enter key. A buffer of previously used commands can be accessed with 
  593. the UP/DOWN arrow keys. 
  594.  
  595. The following keys are useful in editing information. 
  596.  
  597.  BACKSPACE           Deletes character left of cursor. 
  598.  
  599.  CTRL-END            Erases from cursor to end of line. 
  600.  
  601.  CTRL-PGDN           Removes command from retrieve buffer. 
  602.  
  603.  DELETE              Deletes character at cursor. 
  604.  
  605.  DOWN ARROW          Retrieves next command. 
  606.  
  607.  END                 Moves cursor to end of input line. 
  608.  
  609.  HOME                Moves cursor to first column of input. 
  610.  
  611.  UP ARROW            Retrieves previous command. 
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 7. Customizing FMOS2 ΓòÉΓòÉΓòÉ
  615.  
  616. FMOS2 is delivered with a high degree of configurability. It is possible to 
  617. reshape the user interface of FMOS2 to suit your tastes. 
  618.  
  619. Many of the characteristics of FMOS2 can be changed to suit your desires, 
  620. including the default editor, the commands that are built into the system, the 
  621. look of the menus, the mark character, and the screen colors. 
  622.  
  623. Changes are made to FMOS2 by writing (or more likely editing) a profile, and 
  624. installing the profile into the program. Profiles need only contain the items 
  625. you wish to change, the supplied profiles include all items. 
  626.  
  627. FMOS2 can be customized either permanently, at runtime, or temporarily. 
  628. Permanent customization modifies FMOS2.EXE to preserve the changes. Runtime and 
  629. temporary customization only modifies the copy of FMOS2 that is running in 
  630. memory. 
  631.  
  632.  
  633. ΓòÉΓòÉΓòÉ 7.1. Permanent profiling ΓòÉΓòÉΓòÉ
  634.  
  635. Permanent customization for OS/2 requires a temporary copy of the FMOS2 program 
  636. to apply the profile to. A command file FMPRO.CMD is provided to facilitate 
  637. this. The following example shows the command used to install a profile named 
  638. FMOS2.PRO into FMOS2: 
  639.  
  640. FMPRO FMOS2.PRO
  641.  
  642.  
  643. ΓòÉΓòÉΓòÉ 7.2. Runtime profiling ΓòÉΓòÉΓòÉ
  644.  
  645. You may profile FMOS2 when it's loaded (run) with an environment variable or a 
  646. default profile (e.g. FMDFLT.PRO in the same directory as FMOS2.EXE). These 
  647. methods do not modify FMOS2.EXE. 
  648.  
  649.  
  650. ΓòÉΓòÉΓòÉ 7.2.1. Profile w/Environment Variable ΓòÉΓòÉΓòÉ
  651.  
  652. Profiling via environment variables requires a SET FM_PRO line like below in 
  653. the CONFIG.SYS file or in CMD file from which FMOS2 is run. For example: 
  654.  
  655. SET FM_PRO=D:\DIR1\DIR2\MYPROF.PRO
  656.  
  657. For those that would rather not modify their CONFIG.SYS file, the same thing 
  658. can be accomplished with a CMD file as shown: 
  659.  
  660. SET FM_PRO=D:\DIRA\DIRB\TEMPRO.PRO
  661. FMOS2 %1 %2 %3 %4 %5 %6 %7 %8 %9
  662.  
  663. You may, for example, call the CMD file FM2.CMD. You can then invoke FMOS2 via 
  664. FM2 and pass any other input switches and/or file specifiers you wish. 
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 7.2.2. Profile w/FMDFLT.PRO ΓòÉΓòÉΓòÉ
  668.  
  669. To profile via the default profile method, create/rename a profile as 
  670. FMDFLT.PRO and place this profile in the same directory as FMOS2.EXE. If there 
  671. no 'environment variable' set, FMOS2 will look for FMDFLT.PRO in the directory 
  672. in which FMOS2.EXE exists. 
  673.  
  674.  
  675. ΓòÉΓòÉΓòÉ 7.3. Temporary profiling ΓòÉΓòÉΓòÉ
  676.  
  677. You may, at times, wish to run FMOS2 with different options while not modifying 
  678. it's normal profile options. To do this use the /USERPROF=d:\path\file.ext 
  679. option, for example: 
  680.  
  681. FMOS2 /USERPROF=F:\my tools directory\fmtemp.pro
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 7.4. Customization options ΓòÉΓòÉΓòÉ
  685.  
  686. There are a variety of options available for customizing FMOS2. Each can be 
  687. tailored to suit your personal preferences. 
  688.  
  689.  
  690. ΓòÉΓòÉΓòÉ 7.4.1. AlphaScan (Scan for files/directories) ΓòÉΓòÉΓòÉ
  691.  
  692. With this options set to 'yes', pressing a character moves the bannered line to 
  693. the next file/directory which begins with that character. The default is: 
  694.  
  695.     AlphaScan no
  696.  
  697. Note:  This feature when enabled can interfere with character presses starting 
  698. menu functions. The arrow keys and Enter (Control-Enter if you have 
  699. 'EnterScroll function' in your profile) will still allow you to perform these 
  700. operations in this situation. 
  701.  
  702.  
  703. ΓòÉΓòÉΓòÉ 7.4.2. CenterScroll (Scrolling Style) ΓòÉΓòÉΓòÉ
  704.  
  705. FMOS2 supports two different ways of scrolling files on the screen. The first 
  706. of these "scroll styles", called Center Scrolling, freezes the banner in the 
  707. middle of the screen, allowing you to see files before they become "bannered". 
  708. A second scrolling style, which is similar to the line scrolling used in most 
  709. editors, is also available. CenterScroll is not the shipped default, but can be 
  710. installed by including the following line in the profile: 
  711.  
  712.     CenterScroll Yes
  713.  
  714. To specify the editor style scrolling behavior, in which the banner freezes at 
  715. the bottom of the screen when scrolling down through the files, and freezes at 
  716. the top of the screen when scrolling up through the files, include the 
  717. following instead: 
  718.  
  719.     CenterScroll No
  720.  
  721. Note:  With CenterScroll set to 'yes' the Control Page Up/Down key functions 
  722. are disabled. 
  723.  
  724.  
  725. ΓòÉΓòÉΓòÉ 7.4.3. ChangeCurDir (Change Current Directory) ΓòÉΓòÉΓòÉ
  726.  
  727. FMOS2 supports two different methods for "current directory" handling. The 
  728. "current directory" is that directory which FMOS2 appears to be running from 
  729. (for example an 'F7' followed by a '/odir' command will display the contents of 
  730. the "current directory"). The first of these methods will change the "current 
  731. directory" to be the one in the filelist of FMOS2. If there are more than one 
  732. directories displayed, the first one in the command to FMOS2 will be the 
  733. "current directory". The second method will not change the "current directory", 
  734. it will always be the directory from which FMOS2 was started. ChangeCurDir is 
  735. the shipped default, it's profile line is : 
  736.  
  737.     ChangeCurDir Yes
  738.  
  739. To specify that the "current directory" remain at the starting directory 
  740. include the following line: 
  741.  
  742.     ChangeCurDir No
  743.  
  744.  
  745. ΓòÉΓòÉΓòÉ 7.4.4. CntlCoast (Coasting Control) ΓòÉΓòÉΓòÉ
  746.  
  747. When using the cursor keys (e.g. up arrow, down arrow, etc.) FMOS2 can proceed 
  748. faster than the display can redraw. This can cause a COASTING problem where the 
  749. display keeps updating after you have stopped pressing a key. To prevent this 
  750. FMOS2 by default controls the coasting by consuming excess keystrokes. 
  751. CntlCoast is the shipped default, as shown in the following line in the 
  752. profile: 
  753.  
  754.     CntlCoast Yes
  755.  
  756. To bypass FMOS2's coasting control set CntlCoast to no as shown: 
  757.  
  758.     CntlCoast No
  759.  
  760.  
  761. ΓòÉΓòÉΓòÉ 7.4.5. CreateDirs (Create Directories) ΓòÉΓòÉΓòÉ
  762.  
  763. FMOS2 will prompt you when a subdirectory needs to be created, for an 
  764. operation, when this option is set to "Prompt". You can set this to "go",  and 
  765. FMOS2 will bypass the prompt when a directory needs to be created. If FMOS2 
  766. prompts you, you may respond with "Y'" to create the directory, and have FMOS2 
  767. notify you if any other directories need to be created for the current 
  768. operation. If you respond with "G" for go, FMOS2 will not prompt you if any 
  769. more directories need to be created for the current operation. 
  770.  
  771. To get a prompt: 
  772.  
  773.     CreateDirs Prompt
  774.  
  775. To bypass all prompts: 
  776.  
  777.     CreateDirs Go
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ 7.4.6. DefaultSort (Default Sorting) ΓòÉΓòÉΓòÉ
  781.  
  782. The FMOS2 program can be profiled to sort the files when they are loaded into 
  783. the list display. This sorting profile is called: 
  784.  
  785.     DefaultSort
  786.  
  787. The DefaultSort field takes a string of lettered commands for sorting the file. 
  788. The first letter is the field to sort on followed by another letter which 
  789. determines what order to sort in (Ascending or Descending). This list of letter 
  790. commands is similar to what you would have typed using the PF6 key for sorting. 
  791.  
  792. An example is given below which sorts the files in the FMOS2 program first by 
  793. Size-Ascending then by Extension-Ascending: 
  794.  
  795.     DefaultSort SAEA
  796.  
  797. The result is, the files will be sorted primarily by Extension in ascending and 
  798. secondarily by Size in Ascending order. Notice the terminology was in reverse. 
  799. The letters for sorting are shown below for reference: 
  800.  
  801.     F   Fullname
  802.     N   Name
  803.     E   Extension
  804.     P   Path
  805.     S   Size (and Allocated)
  806.     M   Marked
  807.     A   Archive
  808.     D   Date (LastWrite - FAT and HPFS)
  809.     C   Creation Date/Time (HPFS)
  810.     L   LastRead Date/Time (HPFS)
  811.     U   Unsort
  812.  
  813.     A   Ascending
  814.     D   Descending
  815.  
  816.  
  817. ΓòÉΓòÉΓòÉ 7.4.7. DiskSpace (Disk Space Calculations) ΓòÉΓòÉΓòÉ
  818.  
  819. Use this option to remove the disk space calculations in the progress 
  820. thermometer. This option is ignored when Thermo is set to no. The default is: 
  821.  
  822.     DiskSpace yes
  823.  
  824.  
  825. ΓòÉΓòÉΓòÉ 7.4.8. DOSMark (DOS Mark Character) ΓòÉΓòÉΓòÉ
  826.  
  827. This string is prepended to the OS/2 prompt when the PF10 key is used to enter 
  828. an OS/2 shell. It is a reminder that you still have an inactive version of 
  829. FMOS2 in memory. To get back, type "exit" at the OS/2 prompt. The default is: 
  830.  
  831.     DOSMark ╨»
  832.  
  833.  
  834. ΓòÉΓòÉΓòÉ 7.4.9. EnterCommand (Enter program) ΓòÉΓòÉΓòÉ
  835.  
  836. This string is command that FMOS2 will execute against a file if 'EnterScroll' 
  837. is set to 'function'. To use FV2 to browse a file, the profile line would be: 
  838.  
  839.     EnterCommand fv2
  840.  
  841.  
  842. ΓòÉΓòÉΓòÉ 7.4.10. EnterScroll (Enter/Scrolling) ΓòÉΓòÉΓòÉ
  843.  
  844. EnterScroll enables one of three different operational modes. 
  845.  
  846.    1. EnterScroll can enable an alternate method of scrolling through the file 
  847.       list. Normally the down arrow key would scroll down through the file 
  848.       list, and the enter key would perform menu functions. This is the 
  849.       default: 
  850.  
  851.                 EnterScroll no
  852.  
  853.    2. Alternately, you can use the enter key to scroll down through the file 
  854.       list. In this scenario, the control-enter key performs the menu 
  855.       functions. This is enabled by setting EnterScroll to yes, as shown below: 
  856.  
  857.                 EnterScroll yes
  858.  
  859.    3. An additional feature of EnterScroll is the ability to perform one of two 
  860.       functions depending on where the 'bannered' file cursor is at the moment. 
  861.       If the 'bannered' file cursor is on a directory, FMOS2 will display the 
  862.       file list of that directory (just like 'Lists newdir'). If the 'bannered' 
  863.       file cursor is on a file, FMOS2 will execute a program against the file. 
  864.       The program executed is determined by the 'EnterCommand somepgmname' line 
  865.       of the profile. This is enabled by setting EnterScroll to function, as 
  866.       show below: 
  867.  
  868.                 EnterScroll function
  869.  
  870.  
  871. ΓòÉΓòÉΓòÉ 7.4.11. EscToQuit (Escape to Quit) ΓòÉΓòÉΓòÉ
  872.  
  873. The FMOS2 program by default prompts you if they want to quit the program when 
  874. escape is pressed. You can modify the default setting through the "EscToQuit" 
  875. option in the profile. If you want to ignore the escape key the option should 
  876. be: 
  877.  
  878.     EscToQuit no
  879.  
  880. If you want to quit FMOS2 when escape is pressed set the option to: 
  881.  
  882.     EscToQuit yes
  883.  
  884. The default setting is: 
  885.  
  886.     EscToQuit prompt
  887.  
  888.  
  889. ΓòÉΓòÉΓòÉ 7.4.12. ForceColor (Force Color/Mono Display) ΓòÉΓòÉΓòÉ
  890.  
  891. The FMOS2 program by default checks and displays in color or monochrome as 
  892. appropriate. FMOS2 may not always be correct, or you may want to display in 
  893. color on a greyscale monitor. You can modify the default setting through the 
  894. "ForceColor" option in the profile. If you want to force FMOS2 to display in 
  895. monochrome: 
  896.  
  897.     ForceColor mono
  898.  
  899. If you want to force FMOS2 to display in color: 
  900.  
  901.     ForceColor yes
  902.  
  903. The default setting is: 
  904.  
  905.     ForceColor no
  906.  
  907.  
  908. ΓòÉΓòÉΓòÉ 7.4.13. Format (Format Disk) ΓòÉΓòÉΓòÉ
  909.  
  910. Use this option to select the OS/2 operation for a diskette FORMAT. The default 
  911. is: 
  912.  
  913.     Format format.com
  914.  
  915. You may override this to with any valid OS/2 command: 
  916.  
  917.     Format echo Formats not allowed on this machine.
  918.     Format C:\safe_fmt\FORMAT
  919.  
  920.  
  921. ΓòÉΓòÉΓòÉ 7.4.14. ListCheck (Check Files in List) ΓòÉΓòÉΓòÉ
  922.  
  923. Use this option for error handling when reading @lists. If this option is 
  924. enabled, errors in the @List, will be displayed. Otherwise missing files will 
  925. be ignored. The default is: 
  926.  
  927.     ListCheck yes
  928.  
  929.  
  930. ΓòÉΓòÉΓòÉ 7.4.15. Logo (Logo Display) ΓòÉΓòÉΓòÉ
  931.  
  932. Use this option to enable or disable the startup logo. The default is: 
  933.  
  934.     Logo yes
  935.  
  936.  
  937. ΓòÉΓòÉΓòÉ 7.4.16. MarkBefore (Mark Before Selection) ΓòÉΓòÉΓòÉ
  938.  
  939. The Mark Before option is used to eliminate the prompt for selecting more files 
  940. before starting an operation. The default is: 
  941.  
  942.     MarkBefore no
  943.  
  944. This will always prompt you to mark more files, before starting any operation, 
  945. such as copy erase, etc. To eliminate the "last chance" to mark files, if you 
  946. have files marked: 
  947.  
  948.     MarkBefore yes
  949.  
  950. One way to think of the usage of this option, is "if files are marked before I 
  951. start an operation, I won't get a chance to mark any more". 
  952.  
  953.  
  954. ΓòÉΓòÉΓòÉ 7.4.17. MenuToStay (Menu to Stay Displayed) ΓòÉΓòÉΓòÉ
  955.  
  956. The MenuToStay option takes the word 'yes' or 'no' to allow for the staying of 
  957. the menus when an option has been selected. The default is for the menu to go 
  958. away (keyword 'no'). To add this option set the following in the profile: 
  959.  
  960.     MenuToStay yes
  961.  
  962. THE MENUTOSTAY OPTION IS ONLY EFFECTIVE FOR MENUS WHICH PULLDOWN FOR FUNCTION 
  963. KEYS ONLY. 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 7.4.18. NamePercent (% for name field w/wide displays) ΓòÉΓòÉΓòÉ
  967.  
  968. When the display width is greater than 80 columns/characters, FMOS2 will use 
  969. the additional columns to expand the 'name' and 'path' fields in the file 
  970. information area. The percentage of the additional display columns the 'name' 
  971. field gets is determined by the 'NamePercent' parameter, with the 'path' field 
  972. getting the remainder. This value can range from 0 (for 0%) to 9 (for 90%) for 
  973. the 'name' field. The default is 40% for the 'name' field, and 60% for the 
  974. 'path' field as shown: 
  975.  
  976.     NamePerCent 4
  977.  
  978. If you'd like 20% for the 'name' field and 80% for the 'path' field enter the 
  979. following in your profile: 
  980.  
  981.     NamePerCent 2
  982.  
  983.  
  984. ΓòÉΓòÉΓòÉ 7.4.19. PowerMark (Power Marking) ΓòÉΓòÉΓòÉ
  985.  
  986. This option controls the use of the CapsLock key state for powermarking. The 
  987. default setting is 
  988.  
  989.     PowerMark standard
  990.  
  991. With the default setting, only the shift keys can be used to powermark with. 
  992. The alternate value for powermarking is: 
  993.  
  994.     PowerMark caps
  995.  
  996. This will enable the CapsLock state for powermarking. Powermarking can be 
  997. turned off, with the shift key. That is, shift keys, or CapsLock, but not both 
  998. enable the powermark. The current state of powermarking is highlighted in the 
  999. banner. 
  1000.  
  1001.  
  1002. ΓòÉΓòÉΓòÉ 7.4.20. QuickDOS (Quick DOS prompt) ΓòÉΓòÉΓòÉ
  1003.  
  1004. The FMOS2 program by default prompts before entering OS/2 for "shell" type 
  1005. commands, including executing commands with PF7 and PF8 (described later). The 
  1006. default also prompts before return to FMOS2. This option can be overridden, so 
  1007. that you can shell in and out of OS/2 without extra keystrokes: 
  1008.  
  1009.     QuickDos yes
  1010.  
  1011.  
  1012. ΓòÉΓòÉΓòÉ 7.4.21. SafeChar (Safe Mark Character) ΓòÉΓòÉΓòÉ
  1013.  
  1014. This character is used to indicate an effectual action has been applied to a 
  1015. marked file. The file is effectively, not marked. The safe mark character may 
  1016. be changed to any value. The default value is 
  1017.  
  1018.     SafeChar ╤æ
  1019.  
  1020. Note:  Changing this character to '*' will cause FMOS2 to believe safemarked 
  1021. files are erased. See Mark Character for other values. 
  1022.  
  1023.  
  1024. ΓòÉΓòÉΓòÉ 7.4.22. SafeMark (Save Marking) ΓòÉΓòÉΓòÉ
  1025.  
  1026. When an effectual operation has been performed on a group of marked files, by 
  1027. default, the mark will be changed to a "safe mark". Files that have been safe 
  1028. marked are not affected by effectual operations. Effectual actions include 
  1029. COPY, ERASE, Execute, and all other operations, except MARK. Files that are 
  1030. safe marked, can be returned to a regular mark in several fashions. CTRL-M 
  1031. changes all safe marks to regular marks. Power marking can turn a safe mark to 
  1032. a mark, or clear it, depending on the power marking state. The mark window (F4) 
  1033. will affect the safe marks accordingly. This feature may be turned off. The 
  1034. default is: 
  1035.  
  1036.     SafeMark yes
  1037.  
  1038.  
  1039. ΓòÉΓòÉΓòÉ 7.4.23. ScrollBeep (Scroll Beeping) ΓòÉΓòÉΓòÉ
  1040.  
  1041. When a user scrolls up beyond the list or scrolls down below the list that is 
  1042. shown, a beep will sound. You can turn this beep off by setting ScrollBeep to 
  1043. NO, the default is yes. 
  1044.  
  1045.     ScrollBeep yes
  1046.  
  1047.  
  1048. ΓòÉΓòÉΓòÉ 7.4.24. SetMark (Set Mark Character) ΓòÉΓòÉΓòÉ
  1049.  
  1050. Marking files is one of the key operations of FMOS2, and the character used to 
  1051. mark files will be key to the process of recognizing which files are marked and 
  1052. which are not. The mark character in FMOS2 can be varied in the profile using 
  1053. the SetMark keyword as follows: 
  1054.  
  1055.     SetMark >
  1056.  
  1057. As implemented in this example, SetMark forces the mark character to the 
  1058. "greater than" sign. You can set the mark to be any character you like, 
  1059. however, including any of the following: 
  1060.  
  1061.  #              A sharp character to mark files sharply. 
  1062.  
  1063.  !              Exclamation point. Not a bad indication for marking files. 
  1064.  
  1065.  +              The plus sign, when used as a mark, makes a good reminder that 
  1066.                 repeated command execution begins with the plus sign. 
  1067.  
  1068.  ΓêÜ              Square Root Symbol. Provides a great approximation of a check 
  1069.                 mark. 
  1070.  
  1071.                Bold right arrow. Very bold and easy to see. 
  1072.  
  1073.  ╨┐              Double right arrow. 
  1074.  
  1075.   or          Smiling faces. Perhaps they are named Mark :-) 
  1076.  
  1077.                A diamond. Bold yet discrete. 
  1078.  
  1079.  ┬░, ΓêÖ, and ┬╖    Small Round Circles. Increasingly discrete. 
  1080.  
  1081.                Musical Marking. 
  1082.  
  1083.                A bold star. 
  1084.  
  1085.                A bold underline character. Still discrete. 
  1086.  
  1087.  ΓûÇ              A square button, and an excellent mark character. 
  1088.  
  1089.  Γûê and Γûä        Emphatic blobs. 
  1090.  
  1091.  
  1092. ΓòÉΓòÉΓòÉ 7.4.25. ShadowBoxes (Shadow Box Display) ΓòÉΓòÉΓòÉ
  1093.  
  1094. This option controls the type of characters displayed in the corners of 
  1095. windows. This option is selected to display shadow boxes. You may switch to the 
  1096. regular box characters by turning this option off. The main menu, if set with 
  1097. 'Window A or C', does not accept shadow boxes, the submenus will always accept 
  1098. shadow boxes. 
  1099.  
  1100.  
  1101. ΓòÉΓòÉΓòÉ 7.4.26. ShowDirs (Show Directories) ΓòÉΓòÉΓòÉ
  1102.  
  1103. This option comes enabled. FMOS2 shows directory entries. 
  1104.  
  1105.    ShowDirs yes
  1106.  
  1107. You may disable this feature for limited subdirectory support. 
  1108.  
  1109.    ShowDirs no
  1110.  
  1111. When this option is enabled, directory entries will displayed in the list of 
  1112. files. Subdirectory entries will be labeled as either <PARENT> or <DIR>. You 
  1113. may add files to the list from these directories, with the AddDir command. You 
  1114. may switch FMOS2 to this list with the NewDir command. The AddDir and NewDir 
  1115. commands are located under the Lists Function key, and have been programmed to 
  1116. F7-Shift and F6-Shift respectively. 
  1117.  
  1118. If you have this option enabled, and subtrees enabled, subdirectories will be 
  1119. displayed twice, once as a child and once as a parent. The only directory not 
  1120. displayed twice will be the top level directory (e.g. the root dir if using /t 
  1121. on an entire drive). 
  1122.  
  1123.  
  1124. ΓòÉΓòÉΓòÉ 7.4.27. ShowHidden (Show Hidden Files) ΓòÉΓòÉΓòÉ
  1125.  
  1126. This option comes enabled. FMOS2 shows hidden file entries. 
  1127.  
  1128.    ShowHidden yes
  1129.  
  1130. You may disable this feature to prevent listing hidden files. 
  1131.  
  1132.    ShowHidden no
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ 7.4.28. ShowReadonly (Show Read Only Files) ΓòÉΓòÉΓòÉ
  1136.  
  1137. This option comes enabled. FMOS2 shows read only file entries. 
  1138.  
  1139.    ShowReadonly yes
  1140.  
  1141. You may disable this feature to prevent listing read only files. 
  1142.  
  1143.    ShowReadonly no
  1144.  
  1145.  
  1146. ΓòÉΓòÉΓòÉ 7.4.29. ShowSystem (Show System Files) ΓòÉΓòÉΓòÉ
  1147.  
  1148. This option comes enabled. FMOS2 shows system file entries. 
  1149.  
  1150.    ShowSystem yes
  1151.  
  1152. You may disable this feature to prevent listing system files. 
  1153.  
  1154.    ShowSystem no
  1155.  
  1156.  
  1157. ΓòÉΓòÉΓòÉ 7.4.30. SlashChar (Slash Character) ΓòÉΓòÉΓòÉ
  1158.  
  1159. For FMOS2 to place a slash character / in a command output to OS/2 you must 
  1160. either use two slashes (e.g. //) or use the programmable SlashChar. 
  1161.  
  1162. This option allows you to designate a character to use for the slash character. 
  1163. The default is: 
  1164.  
  1165.    SlashChar ^
  1166.  
  1167. Note:  Do not use the slash character (e.g. /) for the SlashChar. It will not 
  1168. work. 
  1169.  
  1170.  
  1171. ΓòÉΓòÉΓòÉ 7.4.31. SortMenuStay (Sort Menu to Stay Displayed) ΓòÉΓòÉΓòÉ
  1172.  
  1173. The SortMenuStay option takes the word 'yes' or 'no' to allow for the staying 
  1174. of the sort menu when an option has been selected. The default is for the sort 
  1175. menu to go away (keyword 'no'). To add this option set the following in the 
  1176. profile: 
  1177.  
  1178.     SortMenuStay yes
  1179.  
  1180. Note:  The MENUTOSTAY option, if set to yes, will also keep the sort menu 
  1181. displayed. 
  1182.  
  1183.  
  1184. ΓòÉΓòÉΓòÉ 7.4.32. SortRetain (Retain user Sorting) ΓòÉΓòÉΓòÉ
  1185.  
  1186. The SortRetain option takes the word 'yes' or 'no' to allow for the default 
  1187. sorting to either be what was last defined via the 'Sort' menu, or what is 
  1188. defined in your profile via the 'DefaultSort' option. When you change 
  1189. directories, this determines how the new file list will be sorted. The default 
  1190. is for the sorting to revert to the 'DefaultSort' value (keyword 'no'). To use 
  1191. the last defined sort set the following in the profile: 
  1192.  
  1193.     SortRetain yes
  1194.  
  1195.  
  1196. ΓòÉΓòÉΓòÉ 7.4.33. Startup (Startup Default Search Behavior) ΓòÉΓòÉΓòÉ
  1197.  
  1198. FMOS2 was designed to be a hard disk file management system that allows you to 
  1199. look at all of the files on your hard disk at the same time. Hence its ship 
  1200. default behavior (which is also available as a /t command line option) is to 
  1201. attempt to list all of the files it can find that meet the command line 
  1202. specification, starting at the current directory and including all subordinate 
  1203. directories. This search of the subdirectory tree can locate large numbers of 
  1204. files, and FMOS2 can currently list as many files as you have memory for. 
  1205.  
  1206. FMOS2 is often used, however, as a directory front end from which commands can 
  1207. be executed against multiple files. When used in this mode, it is often 
  1208. convenient to limit the search to a single directory. This limits the number of 
  1209. files in the list, increasing the efficiency with which you can browse the list 
  1210. and decreasing the amount of time it takes to display the list initially. One 
  1211. invokes this behavior from the command line of the ship version of FMOS2 with 
  1212. the /d option. 
  1213.  
  1214. The default file searching behavior of FMOS2 can be changed to a single 
  1215. directory search (/d command line option) by inserting the following line in 
  1216. the FMOS2 profile. 
  1217.  
  1218.     Startup d
  1219.  
  1220. The profile comes configured for the subdirectory tree search, as follows: 
  1221.  
  1222.     Startup t
  1223.  
  1224.  
  1225. ΓòÉΓòÉΓòÉ 7.4.34. Thermo (Thermometer Display) ΓòÉΓòÉΓòÉ
  1226.  
  1227. This option when set to yes (the default) displays a thermometer of the 
  1228. progress of the current operation. 
  1229.  
  1230.    Thermo yes
  1231.  
  1232. To disable this thermometer display set it to no as shown below: 
  1233.  
  1234.    Thermo no
  1235.  
  1236. The thermometer is displayed for the Copy, Subcopy, Move, Erase, and Sort 
  1237. operations. 
  1238.  
  1239.  
  1240. ΓòÉΓòÉΓòÉ 7.4.35. UpperDisp (Upper Case Display) ΓòÉΓòÉΓòÉ
  1241.  
  1242. This option comes disabled. FMOS2 normally displays filenames and directories 
  1243. in mixed case (e.g. upper and lower case letters). 
  1244.  
  1245.    UpperDisp no
  1246.  
  1247. You may desire all filenames and directories to be displayed in upper case 
  1248. letters only, as follows: 
  1249.  
  1250.    UpperDisp yes
  1251.  
  1252. Alternately, you may desire all filenames and directories to be displayed in 
  1253. lower case letters only, as follows: 
  1254.  
  1255.    UpperDisp lower
  1256.  
  1257. This option is only relevant for HPFS formatted partitions. 
  1258.  
  1259.  
  1260. ΓòÉΓòÉΓòÉ 7.4.36. Window (Window Menu Style) ΓòÉΓòÉΓòÉ
  1261.  
  1262. FMOS2 comes ready to display its main menu in any one of 3 menu styles. The 
  1263. ship default is to display a double line box around the menu. Two other menu 
  1264. styles are available, however. The "A" menu style uses only two lines at the 
  1265. top of the screen. The "C" menu style uses two bold reverse video lines 
  1266. surrounding the menu line. Menu styles can be varied using the Window keyword 
  1267. in the FMOS2 profile, as is seen in the example below: 
  1268.  
  1269.     Window b
  1270.  
  1271. The 'ShadowBoxes' customization option only works on the main menu with window 
  1272. set to b. 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ 7.4.37. Colors ΓòÉΓòÉΓòÉ
  1276.  
  1277. Each of the various fields used in FMOS2 has a color setting, including both 
  1278. foreground and background colors, associated with it. These colors can be 
  1279. changed via the FMOS2 profile. The colors that can be selected include: 
  1280.  
  1281.      Black 
  1282.      Blue 
  1283.      Green 
  1284.      Cyan 
  1285.      Red 
  1286.      Magenta 
  1287.      Brown 
  1288.      LightGrey 
  1289.      DarkGrey 
  1290.      LightBlue 
  1291.      LightGreen 
  1292.      LightCyan 
  1293.      LightRed 
  1294.      LightMagenta 
  1295.      Yellow 
  1296.      White 
  1297.  
  1298.  
  1299. ΓòÉΓòÉΓòÉ 7.4.37.1. File Information Window Colors ΓòÉΓòÉΓòÉ
  1300.  
  1301. The file information window has one unique color associated with it: xFileInfo 
  1302. describes the text color used in this window (The prefix letter 'x' in 
  1303. xFileInfo represents the prefix fmono and fcolor to allow for reference to both 
  1304. words). xWindA describes the color associated with the border of the window. 
  1305.  
  1306. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1307. Γöé Topic Field         Background      Foreground                               Γöé
  1308. Γöé -----------         ----------      ----------                               Γöé
  1309. Γöé fColorFileInfo       lightgrey      black                                    Γöé
  1310. Γöé fColorWindA          black          yellow                                   Γöé
  1311. Γöé fMonoFileInfo        lightgrey      black                                    Γöé
  1312. Γöé fMonoWindA           black          lightgrey                                Γöé
  1313. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1314. Keywords used in setting file information window colors in FMOS2
  1315.  
  1316.  
  1317. ΓòÉΓòÉΓòÉ 7.4.37.2. File List Colors ΓòÉΓòÉΓòÉ
  1318.  
  1319. The list of files also has a set of colors associated with it, as is seen in 
  1320. the following figure. xHeader describes the header above the list of files (The 
  1321. prefix letter 'x' in xHeader represents the prefix fmono and fcolor to allow 
  1322. for reference to both words). xDefault describes the color associated with a 
  1323. file listing. xBanner describes the reverse video highlight used in selecting 
  1324. and marking files. xMarkFiles describes the color of the mark character. 
  1325.  
  1326. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1327. Γöé Topic Field         Background      Foreground                               Γöé
  1328. Γöé -----------         ----------      ----------                               Γöé
  1329. Γöé fColorHeader         black          magenta                                  Γöé
  1330. Γöé fColorDefault        black          lightblue                                Γöé
  1331. Γöé fColorBanner         brown          black                                    Γöé
  1332. Γöé fColorMarkFiles      black          green                                    Γöé
  1333. Γöé fMonoHeader          black          grey                                     Γöé
  1334. Γöé fMonoDefault         black          lightgrey                                Γöé
  1335. Γöé fMonoBanner          white          black                                    Γöé
  1336. Γöé fMonoMarkFiles       black          white                                    Γöé
  1337. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1338. Keywords used in setting file list colors in FMOS2
  1339.  
  1340.  
  1341. ΓòÉΓòÉΓòÉ 7.4.37.3. Function Key Colors ΓòÉΓòÉΓòÉ
  1342.  
  1343. Colors can also be assigned in the Function Key area. Function key entries have 
  1344. their colors selected by the xPFkeys keyword. The bar immediately above the 
  1345. function keys is colored by the xFooting keyword. Powermarking highlight, in 
  1346. the status, is controlled by xPower. 
  1347.  
  1348. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1349. Γöé Topic Field         Background      Foreground                               Γöé
  1350. Γöé -----------         ----------      ----------                               Γöé
  1351. Γöé fMonoFooting         white          black                                    Γöé
  1352. Γöé fColorFooting        lightgrey      black                                    Γöé
  1353. Γöé fColorPFkeys         black          yellow                                   Γöé
  1354. Γöé fMonoPFkeys          black          white                                    Γöé
  1355. Γöé fMonoPower           black          white                                    Γöé
  1356. Γöé fColorPower          red            white                                    Γöé
  1357. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1358. Keywords used in setting function key area colors in FMOS2
  1359.  
  1360.  
  1361. ΓòÉΓòÉΓòÉ 7.4.37.4. Information Request Panel Colors ΓòÉΓòÉΓòÉ
  1362.  
  1363. FMOS2 will occasionally need to provide information or obtain keyboard input. 
  1364. When it does, it pops up a window whose colors are defined by the following 
  1365. keywords: 
  1366.  
  1367. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1368. Γöé Topic Field         Background      Foreground                               Γöé
  1369. Γöé -----------         ----------      ----------                               Γöé
  1370. Γöé fColorInput          brown          black                                    Γöé
  1371. Γöé fMonoInput           black          white                                    Γöé
  1372. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1373. Keywords used in setting message window colors in FMOS2
  1374.  
  1375.  
  1376. ΓòÉΓòÉΓòÉ 7.4.37.5. Menu Colors ΓòÉΓòÉΓòÉ
  1377.  
  1378. The following figure shows the keywords used to set the menu colors in FMOS2. A 
  1379. total of fourteen menu keywords can be varied. Seven describe monochrome screen 
  1380. attributes, another seven describe color screen attributes, eight describe the 
  1381. behavior of horizontal menus, and six describe vertical (pop up and pull down 
  1382. menus). 
  1383.  
  1384. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1385. Γöé Topic Field         Background      Foreground                               Γöé
  1386. Γöé -----------         ----------      ----------                               Γöé
  1387. Γöé fColorWindA          black          yellow                                   Γöé
  1388. Γöé fColorButtonCurrent  black          lightcyan                                Γöé
  1389. Γöé fColorButtonActive   green          black                                    Γöé
  1390. Γöé fColorMenubars       black          green                                    Γöé
  1391. Γöé fColorMenu           black          magenta                                  Γöé
  1392. Γöé fColorMenuButton     black          lightblue                                Γöé
  1393. Γöé fColorMenuActive     green          black                                    Γöé
  1394. Γöé fMonoWindA           black          lightgrey                                Γöé
  1395. Γöé fMonoButtonCurrent   black          lightgrey                                Γöé
  1396. Γöé fMonoButtonActive    white          black                                    Γöé
  1397. Γöé fMonoMenubars        black          lightgrey                                Γöé
  1398. Γöé fMonoMenu            black          white                                    Γöé
  1399. Γöé fMonoMenuButton      black          white                                    Γöé
  1400. Γöé fMonoMenuActive      white          black                                    Γöé
  1401. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1402. Keywords used in setting menu colors in FMOS2
  1403.  
  1404. These words include: 
  1405.  
  1406.  fColorWindA & fMonoWindA                       Describes the border around the 
  1407.                                                 horizontal menu as used in menu 
  1408.                                                 style b. 
  1409.  
  1410.  fColorButtonCurrent & fMonoButtonCurrent       Describes the colors/attributes 
  1411.                                                 used for horizontal menu items. 
  1412.  
  1413.  fColorButtonActive & fMonoButtonActive         Describes the colors/attributes 
  1414.                                                 used for the bannered 
  1415.                                                 horizontal menu item. 
  1416.  
  1417.  fColorMenubars & fMonoMenubars                 Describes the colors/attributes 
  1418.                                                 used for the second line help 
  1419.                                                 message in horizontal menus. 
  1420.  
  1421.  fColorMenu & fMonoMenu                         Describes the border around 
  1422.                                                 vertical menus. 
  1423.  
  1424.  fColorMenuButton & fMonoMenuButton             Describes the colors/attributes 
  1425.                                                 used for vertical menu items. 
  1426.  
  1427.  fColorMenuActive & fMonoMenuActive             Describes the colors/attributes 
  1428.                                                 used for bannered vertical menu 
  1429.                                                 items. 
  1430.  
  1431.  
  1432. ΓòÉΓòÉΓòÉ 7.4.37.6. Thermometer Colors ΓòÉΓòÉΓòÉ
  1433.  
  1434. Colors can also be assigned for the Thermometer display. 
  1435.  
  1436. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1437. Γöé Topic Field         Background      Foreground                               Γöé
  1438. Γöé -----------         ----------      ----------                               Γöé
  1439. Γöé fColorTherm          blue           white                                    Γöé
  1440. Γöé fColorMercury        red            red                                      Γöé
  1441. Γöé fMonoTherm           black          white                                    Γöé
  1442. Γöé fMonoMercury         white          white                                    Γöé
  1443. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1444. Keywords used in setting thermometer area colors in FMOS2
  1445.  
  1446.  
  1447. ΓòÉΓòÉΓòÉ 8. Programming the Alt keys ΓòÉΓòÉΓòÉ
  1448.  
  1449. FMOS2 allows you to configure 26 ALT-letter keys to any command you like. These 
  1450. keys are configured in exactly the same way commands are written using the 
  1451. FMOS2 execution option. Multiple commands are separated by the tilde "~" 
  1452. character. For details, see Command (PF7). Here are some sample ALT-keys: 
  1453.  
  1454.     ALT-A     +browse /
  1455.     ALT-B     browse /
  1456.     ALT-D     pcutil du /d
  1457.     ALT-E     fmos2 //d *.bat *.cmd *.com *.exe /o
  1458.     ALT-M     +almcopy / h:/N /E a
  1459.     ALT-N     +almcopy / h:/N /EBIN a //B
  1460.     ALT-P     +PAGE //h=/f < / > lpt1
  1461.     ALT-S     /oSMAP
  1462.     ALT-Z     /ozapdisk a:
  1463.  
  1464.  
  1465. ΓòÉΓòÉΓòÉ 9. Programming the Function Keys ΓòÉΓòÉΓòÉ
  1466.  
  1467. Forty-eight function keys can be programmed. You can program a function key to 
  1468. execute a basic function, or any file operation. In addition a string may be 
  1469. assigned to a function key, for display on the FMOS2 screen. If a function key 
  1470. has no string description the first word in the definition will be used. 
  1471. Multiple commands are separated by the tilde "~" character. 
  1472.  
  1473. Here are the basic operation you can assign to function keys. The uppercase 
  1474. part of the command is the minimal string required to make the command unique. 
  1475.  
  1476.  Bottom        Display last page of files. 
  1477.  
  1478.  COMmand       Execute a OS/2 command against marked files. 
  1479.  
  1480.  DRotate       Rotate the 'date/time' display between 'LastWrite' (FAT and HPFS 
  1481.                drives), 'Creation' (HPFS drives), and 'LastRead' (HPFS drives). 
  1482.  
  1483.  Info          Display a 'file information' window. 
  1484.  
  1485.  Lists         Add files to the List. 
  1486.  
  1487.  MArk          Set/Clear marks on files. 
  1488.  
  1489.  PAGEDown      Move list forward one page. 
  1490.  
  1491.  PAGEUp        Move list back one page. 
  1492.  
  1493.  Quit          Quit FMOS2, return to OS/2. 
  1494.  
  1495.  REfresh       Refresh the current list. 
  1496.  
  1497.  SElect        Manually add/remove marks. 
  1498.  
  1499.  SHEll         Shell to OS/2. 
  1500.  
  1501.  SHOwhide      Show/hide files/directories based on file attributes. 
  1502.  
  1503.  SOrt          Sort the list. 
  1504.  
  1505.  SRotate       Rotate the 'size' display between 'Size' (the actual file size 
  1506.                in bytes), and 'Allocated' (the amount of disk space used for 
  1507.                that file). 
  1508.  
  1509.  Top           Display first page of files. 
  1510.  
  1511.  Here are some examples 
  1512.  
  1513.       pf3   quit
  1514.       pf3   "quit"        q
  1515.       pf3   "Finished"    quit
  1516.       pf4   "Hide r/o"    showhide r h
  1517.  
  1518.  In the first case, since no string was provided in quotes, the command itself 
  1519.  will be displayed. The second example will yield identical display. The third 
  1520.  example, will display "Finished" for the PF3 function key. The fourth example, 
  1521.  will hide (not show) all files/directories with the readonly attribute. 
  1522.  
  1523.  The following example is useful for moving up to the 'parent' directory. It's 
  1524.  similar to the 'newdir' function while the bannered cursor is on the parent 
  1525.  directory, but it doesn't require the bannered cursor to be anywhere specific. 
  1526.  This example also illustrates the use of the 'tilde' (~) character to chain 
  1527.  commands together (see below). 
  1528.  
  1529.       pf10c "Parent     " sort u a~top~lists newdir
  1530.  
  1531.  Note:  If you have 'MenuToStay' or 'SortMenuStay' set to yes, the same example 
  1532.  would then be: 
  1533.  
  1534.       pf10c "Parent     " sort u a q~top~lists newdir
  1535.  
  1536.  You can also program any basic file file function to a function key. The 
  1537.  following operations may be programmed: 
  1538.  
  1539.      Attribute 
  1540.      COPy 
  1541.      Erase 
  1542.      MOve 
  1543.      REName 
  1544.      SUbcopy 
  1545.  
  1546.  There is one caveat with programming one of these functions, the second level 
  1547.  menu selection must be provided. For example you can not program a function 
  1548.  key to perform a "Copy" operation. But you can program a function key to 
  1549.  perform a "Copy Normal". The following equivalent definitions set PF2 when 
  1550.  shifted to provide a copy update, to the d: drive: 
  1551.  
  1552.       PF2S "Update d:" copy update d:
  1553.       PF2S "Update d:" cop u d:
  1554.  
  1555.  Multiple commands may be specified, be separation with the tilde character. 
  1556.  For example. 
  1557.  
  1558.       PF2A "C backup" lists clear *.c.h /d ~mark mark~copy update f:
  1559.  
  1560.  Will display "C backup" for the PF2 key when the Alt key is pressed. When 
  1561.  Alt-F2 is pressed, the current list is cleared, all the *.c and *.h files in 
  1562.  the current directory will get loaded, and marked, and a copy update is done 
  1563.  to the f: drive. 
  1564.  
  1565.  When a "list clear" or a "list more" is specified, a sort may be specified. 
  1566.  The following are equivalent: 
  1567.  
  1568.       PF2C "D: files " list clear d: /sdd
  1569.       PF2C "D: files " list clear d:~sort date desc
  1570.  
  1571.  Programmable functions are limited to 64 characters each. To help relieve this 
  1572.  limitation, the minimum required string to make the command unique is 
  1573.  acceptable. The next example is equivalent to the previous: 
  1574.  
  1575.       PF2C "D: files " L C d:~SO D D
  1576.  
  1577.  The "SELECT" command allows one to mark/unmark files in the list in a middle 
  1578.  of a compound set of functions. 
  1579.  
  1580.       PF2 "Update"List Clear *.c.h.asm /sdd~mark mark~select~copy update a:
  1581.  
  1582.  After the list is created, sorted, and all files are marked, you can unmark 
  1583.  some of the files in the list, before the copy update is performed. The 
  1584.  following command is equivalent: 
  1585.  
  1586.       PF2 "Update" L C *.c.h.asm /sdd~ma m~se~cop u a:
  1587.  
  1588.  Another useful key set up could be one that loads FMOS2 with specific file 
  1589.  types, for example: 
  1590.  
  1591.       PF12S "Just Exe" command fmos2 //d *.bat *.cmd *.com *.exe /o
  1592.  
  1593.  Following are the default function keys provided in FMOS2.SAM. 
  1594.  
  1595.       PF1   "Help    " command /q/ostart view fmos2.inf
  1596.       pf2   "FV2     " command /q / fv2
  1597.       pf3   Quit
  1598.       pf4   Mark
  1599.       pf5   Lists
  1600.       pf6   Sort
  1601.       pf7   Command
  1602.       pf8   "Execute " command /
  1603.       pf9   "X editor" command /q x /
  1604.       pf10  "OS/2    " shell
  1605.       pf11  "ShowHide" showhide
  1606.       pf12
  1607.  
  1608.       pf1s  "A: /D   " lists clear a:\ /d
  1609.       pf2s  "A: /T   " lists clear a:\ /t
  1610.       pf3s  "C: /D   " lists clear c:\ /d
  1611.       pf4s  "C: /T   " lists clear c:\ /t
  1612.       pf5s  "Space   " lists space
  1613.       pf6s  "New Dir " lists newdir
  1614.       pf7s  "Add Dir " lists adddir
  1615.       pf8s  Refresh
  1616.       pf9s  "Wrt lst " lists write
  1617.       pf10s "Del dup " lists deldup
  1618.       pf11s "Make Dir" lists produce
  1619.       pf12s
  1620.  
  1621.       pf1c  "SortName" Sort filename a
  1622.       pf2c  "SortExt " Sort ext  a
  1623.       pf3c  "SortPath" Sort path a
  1624.       pf4c  "SortSize" Sort size d
  1625.       pf5c  "SortMark" Sort mark d
  1626.       pf6c  "SortAttr" Sort attr a
  1627.       pf7c  "View INF" command /q start view /
  1628.       pf8c  "StartPgm" command /q start /
  1629.       pf9c  "SortDate" Sort date d
  1630.       pf10c "Unsort  " Sort unsort a
  1631.       pf11c "SortRstr" Sort restore
  1632.       pf12c
  1633.  
  1634.       pf1a  "Mark All" Mark Mark
  1635.       pf2a  "Mark Clr" Mark C
  1636.       pf3a  "Mark Inv" Mark I
  1637.       pf4a  "Mark Arc" Mark A
  1638.       pf5a  "Get Safe" Mark G
  1639.       pf6a  "Mark Hdn" Mark H
  1640.       pf7a  "Mark Sys" Mark S
  1641.       pf8a  "Mark R/O" Mark R
  1642.       pf9a  "File Inf" Info
  1643.       pf10a "Put Safe" Mark P
  1644.       pf11a
  1645.       pf12a
  1646.  
  1647.  
  1648. ΓòÉΓòÉΓòÉ 10. FMOS2 Reference Guide ΓòÉΓòÉΓòÉ
  1649.  
  1650. This section presents a reference guide for operation of the FMOS2 program. For 
  1651. those who want to jump right into the operation of the program this reference 
  1652. section will be of great help. 
  1653.  
  1654.  
  1655. ΓòÉΓòÉΓòÉ 10.1. Copy ΓòÉΓòÉΓòÉ
  1656.  
  1657. The Copy function provides the ability to copy marked files to a given drive or 
  1658. path. If the drive is specified the files will be copied to the current path on 
  1659. that drive. If a path is specified, the files will be copied to the path. If 
  1660. the path does not exist a message will be displayed. You should use the Subcopy 
  1661. function to copy with automatic path creation if necessary. 
  1662.  
  1663. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1664. ΓòæNormal Γòæ
  1665. ΓòæDate   Γòæ
  1666. ΓòæAppend Γòæ
  1667. ΓòæChange Γòæ
  1668. ΓòæUpdate Γòæ
  1669. ΓòæW/o EA Γòæ
  1670. ΓòæExists Γòæ
  1671. ΓòæMissingΓòæ
  1672. ΓòæQuit   Γòæ
  1673. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1674.  
  1675.  
  1676. Normal 
  1677.  
  1678. The option will perform the copying (normally) with no options for restricting 
  1679. the copy process. 
  1680.  
  1681.  
  1682. Date 
  1683.  
  1684. The option will ask you for a date in which the copy process will refer to. All 
  1685. files that are more in the future than the date given will be copied. 
  1686.  
  1687.  
  1688. Append 
  1689.  
  1690. The option will ask you for a file to append to. All the marked files will be 
  1691. appended to that file. 
  1692.  
  1693.  
  1694. Change 
  1695.  
  1696. The option will ask you for a file name for each file marked. This option 
  1697. allows you to copy files in the same directory. For example, if you need to 
  1698. make a copy of a file in the same directory this option should be used. You 
  1699. will be prompted for the new file name. The fullpath name is not required. 
  1700.  
  1701.  
  1702. Update 
  1703.  
  1704. This options allows copy to the target directory if the file does not exist in 
  1705. the target directory, or the file in the target is older. This option is useful 
  1706. for getting most recent files to your operating directory. 
  1707.  
  1708.  
  1709. W/o EA 
  1710.  
  1711. This options allows copy to the target directory without copying the extended 
  1712. attributes. This option is the same as 'normal' otherwise. 
  1713.  
  1714.  
  1715. Exists 
  1716.  
  1717. This options allows copy to the target directory if the file exist in the 
  1718. target directory, and the file in the target is older. 
  1719.  
  1720.  
  1721. Missing 
  1722.  
  1723. This options allows copy to the target directory if the file does not exist in 
  1724. the target directory. 
  1725.  
  1726.  
  1727. ΓòÉΓòÉΓòÉ 10.2. Erase ΓòÉΓòÉΓòÉ
  1728.  
  1729. The Erase function has a pulldown menu which appears when you have selected the 
  1730. Erase option. The pulldown has two options, Normal and Secure. The Normal 
  1731. option will erase the file/directory from the disk in the normal OS/2 manner. 
  1732. This option will allow you to recover the data if needed via other programs. 
  1733. The other option, called Secure, will erase the file/directory from the disk by 
  1734. writing the file three times; once with Hexadecimal AA, then once with 
  1735. Hexadecimal 55 and finally with Hexadecimal FF. The recovery from this type of 
  1736. erasure is impossible! The file has been erased so a digital analyzer cannot 
  1737. recover the file. The Secure option should only be used to destroy security 
  1738. rated files (e.g. confidential files) when needed. A second menu will always be 
  1739. displayed for you to continue before the actual process is performed. 
  1740.  
  1741. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1742. ΓòæNormal Γòæ
  1743. ΓòæSecure Γòæ
  1744. ΓòæQuit   Γòæ
  1745. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1746.  
  1747. Note:  If you attempt a directory deletion, an additional prompt will display 
  1748. asking for a 'C' to continue. A directory deletion will remove all directories 
  1749. and files under the selected directory. The 'C' to continue prompt is to ensure 
  1750. against accidental loss of data. 
  1751.  
  1752.  
  1753. Normal 
  1754.  
  1755. Erase the file from disk in the normal DOS manner. 
  1756.  
  1757.  
  1758. Secure 
  1759.  
  1760. Erase the file from disk so a digital analyzer cannot be used to restore the 
  1761. file. Recovery from this type of erasure is impossible! 
  1762.  
  1763. If FMOS2 attempts to erase a readonly file, a third menu will pop down to 
  1764. confirm the erasure. The filename of the READONLY file will be on the top of 
  1765. the FMOS2 screen and a pulldown will appear. The pulldown has 3 options. 
  1766.  
  1767. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1768. ΓòæBypass Γòæ
  1769. ΓòæForce  Γòæ
  1770. ΓòæQuit   Γòæ
  1771. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1772.  
  1773.  
  1774. Bypass 
  1775.  
  1776. Marked file is READONLY, don't erase. Use this if you don't want to erase this 
  1777. file but wish FMOS2 to continue erasing the other marked files. 
  1778.  
  1779.  
  1780. Force 
  1781.  
  1782. Force an erase of marked READONLY file. Use this to erase the marked file in 
  1783. question. 
  1784.  
  1785.  
  1786. Quit 
  1787.  
  1788. Quit menu, don't continue erasures. Use this to stop the erasing of files. 
  1789.  
  1790.  
  1791. ΓòÉΓòÉΓòÉ 10.3. Move ΓòÉΓòÉΓòÉ
  1792.  
  1793. The move function will move files from one directory to another directory which 
  1794. exists. 
  1795.  
  1796. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1797. ΓòæNormal  Γòæ
  1798. ΓòæReplace Γòæ
  1799. ΓòæQuit    Γòæ
  1800. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1801.  
  1802.  
  1803. Normal 
  1804.  
  1805. The option will perform the move (normally). If the file exists at the 
  1806. destination an error will occur for the move. 
  1807.  
  1808.  
  1809. Replace 
  1810.  
  1811. The option will perform the move regardless if the file exists at the 
  1812. destination. 
  1813.  
  1814.  
  1815. ΓòÉΓòÉΓòÉ 10.4. Attribute ΓòÉΓòÉΓòÉ
  1816.  
  1817. The Attribute function provides the ability to set or reset the attributes of a 
  1818. file or directory. Two pulldown menus are given. The first is listed below, the 
  1819. second asks you if the option is to set the attribute or reset the attribute. 
  1820.  
  1821. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1822. ΓòæArchive  Γòæ
  1823. ΓòæHidden   Γòæ
  1824. ΓòæReadonly Γòæ
  1825. ΓòæSystem   Γòæ
  1826. ΓòæEvery    Γòæ
  1827. ΓòæDate     Γòæ
  1828. ΓòæQuit     Γòæ
  1829. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1830.  
  1831.  
  1832. Archive 
  1833.  
  1834. The Archive bit is represented as the letter 'A' for the FMOS2 program under 
  1835. the heading Attr. This bit symbolizes that the file has been changed. Some 
  1836. backup programs use this bit to backup files that have changed. 
  1837.  
  1838.  
  1839. Hidden 
  1840.  
  1841. The Hidden bit is represented as the letter 'H' for the FMOS2 program under the 
  1842. heading Attr. If this bit is set the file cannot be seen using OS/2 DIR command 
  1843. or deleted by the OS/2 DEL command. 
  1844.  
  1845.  
  1846. Readonly 
  1847.  
  1848. The Readonly bit is represented as the letter 'R' for the FMOS2 program under 
  1849. the heading Attr. If this bit is set, the file cannot be seen or overwritten. 
  1850.  
  1851.  
  1852. System 
  1853.  
  1854. The System bit is represented as the letter 'S' for the FMOS2  program under 
  1855. the heading Attr. If this bit is set the file is indicated that it is a system 
  1856. file and it may be important that this file stay in a specific directory on the 
  1857. disk. 
  1858.  
  1859.  
  1860. Every 
  1861.  
  1862. All of the above bits, can be set or reset at once, with this option. 
  1863.  
  1864.  
  1865. Date 
  1866.  
  1867. This option will ask you for a date and time which will be used to set the date 
  1868. and time of the marked files. If no date and/or time is entered, the current 
  1869. date and/or time will be used. 
  1870.  
  1871.  
  1872. ΓòÉΓòÉΓòÉ 10.5. Rename ΓòÉΓòÉΓòÉ
  1873.  
  1874. The Rename function provides the ability to rename the fullpath name of a file 
  1875. or directory. The function does not create paths. 
  1876.  
  1877. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1878. ΓòæNormal    Γòæ
  1879. ΓòæFilename  Γòæ
  1880. ΓòæExtension Γòæ
  1881. ΓòæQuit      Γòæ
  1882. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1883.  
  1884.  
  1885. Normal 
  1886.  
  1887. You will be prompted with each file that has been marked in the list for a 
  1888. filename and extension. 
  1889.  
  1890.  
  1891. Filename 
  1892.  
  1893. You will be prompted for a filename once. All the marked files will have the 
  1894. name changed only, the extension will remain the same. 
  1895.  
  1896.  
  1897. Extension 
  1898.  
  1899. You will be prompted for a file extension once. All the marked files will have 
  1900. the extension changed only, the name will remain the same. 
  1901.  
  1902.  
  1903. ΓòÉΓòÉΓòÉ 10.6. Subcopy ΓòÉΓòÉΓòÉ
  1904.  
  1905. The Subcopy function (Sub-directory path copying) provides the ability to copy 
  1906. files and their fullpath specifications to another drive or under another path. 
  1907. In addition, this function provides the capability to Backup and Restore files. 
  1908.  
  1909. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1910. ΓòæNormal  Γòæ
  1911. ΓòæDate    Γòæ
  1912. ΓòæBackup  Γòæ
  1913. ΓòæRestore Γòæ
  1914. ΓòæChange  Γòæ
  1915. ΓòæUpdate  Γòæ
  1916. ΓòæQuit    Γòæ
  1917. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1918.  
  1919.  
  1920. Normal 
  1921.  
  1922. The option will perform the copying (normally) with no options for restricting 
  1923. the copy process. 
  1924.  
  1925.  
  1926. Date 
  1927.  
  1928. The option will ask you for a date which the copy process will refer to. All 
  1929. files that are more in the future than the date given will be copied. 
  1930.  
  1931.  
  1932. Backup 
  1933.  
  1934. The option will backup marked files to a drive or path specification. The 
  1935. directory path of the file will be preserved. Diskettes will be asked for and 
  1936. formatted if necessary. 
  1937.  
  1938.  
  1939. Restore 
  1940.  
  1941. The option will restore marked files to a drive or path specification. 
  1942.  
  1943.  
  1944. Change 
  1945.  
  1946. The option allows you to copy a file to a fullpath specification and create the 
  1947. path if necessary. 
  1948.  
  1949.  
  1950. Update 
  1951.  
  1952. This options allows copy to the target directory if the file does not exist in 
  1953. the target directory, or the file in the target is older. This option is useful 
  1954. for getting most recent files to your operating directory. 
  1955.  
  1956.  
  1957. ΓòÉΓòÉΓòÉ 10.7. Basic Functions & Keys ΓòÉΓòÉΓòÉ
  1958.  
  1959. The following descriptions are given with the default function key to which 
  1960. they are defined. Note the function may be assigned to any function key. 
  1961. Variants of each most commands have been set in the default profile. 
  1962.  
  1963.  
  1964. ΓòÉΓòÉΓòÉ 10.7.1. Quit (PF3) ΓòÉΓòÉΓòÉ
  1965.  
  1966. The Quit key will exit (leave) the FMOS2 program. 
  1967.  
  1968.  
  1969. ΓòÉΓòÉΓòÉ 10.7.2. Mark (PF4) ΓòÉΓòÉΓòÉ
  1970.  
  1971. The Mark function enables you to effectively mark a large quantity of files. In 
  1972. addition, it provides means to Mark files with a given attribute. 
  1973.  
  1974. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1975. ΓòæMark all      Γòæ
  1976. ΓòæClear         Γòæ
  1977. ΓòæReverse       Γòæ
  1978. ΓòæArchive       Γòæ
  1979. ΓòæHidden        Γòæ
  1980. ΓòæReadonly      Γòæ
  1981. ΓòæSystem        Γòæ
  1982. ΓòæPut SAFEMARKS Γòæ
  1983. ΓòæGet SAFEMARKS Γòæ
  1984. ΓòæQuit          Γòæ
  1985. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1986.  
  1987.  
  1988. Mark All 
  1989.  
  1990. This option will mark all the files in the list. 
  1991.  
  1992.  
  1993. Clear 
  1994.  
  1995. This option will clear all the marks from the files which are marked in the 
  1996. list. All files that are safemarked will be cleared. 
  1997.  
  1998.  
  1999. Reverse 
  2000.  
  2001. This option will mark the files that are not marked and remove the marks on 
  2002. files that are marked. All files that are safemarked, will be marked. 
  2003.  
  2004.  
  2005. Archive 
  2006.  
  2007. The option will mark all files in the list which have the archive attribute 
  2008. set. 
  2009.  
  2010.  
  2011. Hidden 
  2012.  
  2013. The option will mark all files in the list which have the hidden attribute set. 
  2014.  
  2015.  
  2016. Readonly 
  2017.  
  2018. The option will mark all files in the list which have the readonly attribute 
  2019. set. 
  2020.  
  2021.  
  2022. System 
  2023.  
  2024. The option will mark all files in the list which have the system attribute set. 
  2025.  
  2026.  
  2027. Put SAFEMARKS 
  2028.  
  2029. This option will change all files that are marked, to a safe mark. 
  2030.  
  2031.  
  2032. Get SAFEMARKS 
  2033.  
  2034. This option will change all safe marks to marks. 
  2035.  
  2036.  
  2037. ΓòÉΓòÉΓòÉ 10.7.3. Lists (PF5) ΓòÉΓòÉΓòÉ
  2038.  
  2039. The Lists function provides the ability to add or remove files and directories 
  2040. to/from the FMOS2 list. The ability to read a list of files, and write a list 
  2041. of marked files is provided. Directory creation is also available. 
  2042.  
  2043. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  2044. ΓòæMore files   Γòæ
  2045. ΓòæClear & More Γòæ
  2046. ΓòæRead list    Γòæ
  2047. ΓòæWrite list   Γòæ
  2048. ΓòæUnlist       Γòæ
  2049. ΓòæDeldup       Γòæ
  2050. ΓòæSpace        Γòæ
  2051. ΓòæAddDir       Γòæ
  2052. ΓòæNewDir       Γòæ
  2053. ΓòæExList       Γòæ
  2054. ΓòæProduce Dir  Γòæ
  2055. ΓòæQuit         Γòæ
  2056. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  2057.  
  2058.  
  2059. More files 
  2060.  
  2061. The option will provide an input window in which you can type a drive or path 
  2062. specification to read more files. This specification has all the power of the 
  2063. FMOS2 invocation command line. You may specify @Lists, subtree override 
  2064. switches and sort switches. For details, see "Starting FMOS2". 
  2065.  
  2066.  
  2067. Clear & More 
  2068.  
  2069. The option will clear the list. The current list displayed by the FMOS2 program 
  2070. will be removed. An input window is provided which you can enter a new 
  2071. specification. If ChangeCurDir is 'yes', the drive and directory you change to 
  2072. will be come the current working drive and directory for all "Command" 
  2073. functions (default PF7 key). See More files above. 
  2074.  
  2075.  
  2076. Read list 
  2077.  
  2078. The option will provide an input window in which you can type a file name which 
  2079. contains a list of files to read into the current FMOS2 list. 
  2080.  
  2081.  
  2082. Write list 
  2083.  
  2084. The option will provide an input window in which you can type a file name for 
  2085. writing the fullpath names of the marked files to. 
  2086.  
  2087.  
  2088. Unlist 
  2089.  
  2090. This option will remove erased files and marked files from the current list in 
  2091. FMOS2. 
  2092.  
  2093.  
  2094. Deldup 
  2095.  
  2096. The option will delete duplicates from the list which is displayed by FMOS2. 
  2097.  
  2098.  
  2099. Space 
  2100.  
  2101. Compute the number of diskettes needed to copy the marked files. 
  2102.  
  2103.  
  2104. AddDir 
  2105.  
  2106. Subdirectory support must be enabled, with "ShowDirs yes" in the profile to use 
  2107. this function. If the bannered line is on a subdirectory entry,  either a <DIR> 
  2108. or <PARENT> you may add the files in that directory to the current FMOS2 list. 
  2109. This is equivalent to "Lists More". The current subtree (D or T) and Sort 
  2110. options will be in effect. 
  2111.  
  2112.  
  2113. NewDir 
  2114.  
  2115. Subdirectory support must be enabled, with "ShowDirs yes" in the profile to use 
  2116. this function. If the bannered line is on a subdirectory entry,  either a <DIR> 
  2117. or <PARENT> you may switch to that directory. This is equivalent to "Lists 
  2118. Clear & More". The startup (D or T) option will be in effect. If ChangeCurDir 
  2119. is 'yes', the directory you change to will be come the current working 
  2120. directory for all "Command" functions (default PF7 key). 
  2121.  
  2122.  
  2123. ExList 
  2124.  
  2125. This command is similar to the "Write list" command, in addition to the file 
  2126. name being written, the files size, date, time and attributes will be included. 
  2127. For example: 
  2128.  
  2129.     40637 12-05-89  9:08am A--- C:\FMOS2\TCASM.ASM
  2130.  
  2131.  
  2132. Produce Dir 
  2133.  
  2134. This command will create (produce) a new directory. It is similar to the OS/2 
  2135. "MD" command. Valid inputs (to create "NEWDIR" for example) are: 
  2136.  
  2137.     D:\SOMEDIR\ADIR2\NEWDIR   (from anywhere)
  2138.     ..\NEWDIR                 (if the current directory is under ADIR2)
  2139.     NEWDIR                    (if ADIR2 is the current directory)
  2140.  
  2141.  
  2142. ΓòÉΓòÉΓòÉ 10.7.4. Sort (PF6) ΓòÉΓòÉΓòÉ
  2143.  
  2144. The FMOS2  program provides the ability to sort in ascending or descending 
  2145. order. Two menus are given. The first menu given is shown below. The second 
  2146. menu asks if the sort is for ascending or descending. 
  2147.  
  2148. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  2149. ΓòæFullname  Γòæ
  2150. ΓòæName      Γòæ
  2151. ΓòæExtension Γòæ
  2152. ΓòæPath      Γòæ
  2153. ΓòæMarked    Γòæ
  2154. ΓòæArchive   Γòæ
  2155. ΓòæDate      Γòæ
  2156. ΓòæCreated   Γòæ
  2157. ΓòæLastRead  Γòæ
  2158. ΓòæTree      Γòæ
  2159. ΓòæUnsort    Γòæ
  2160. ΓòæRestore   Γòæ
  2161. ΓòæQuit      Γòæ
  2162. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  2163.  
  2164.  
  2165. Fullname 
  2166.  
  2167. Sort the list by the filename and extension. 
  2168.  
  2169.  
  2170. Name 
  2171.  
  2172. Sort the list by the filename (no extension). 
  2173.  
  2174.  
  2175. Extension 
  2176.  
  2177. Sort the list by the file's extension. 
  2178.  
  2179.  
  2180. Path 
  2181.  
  2182. Sort the list by the file's path specification. 
  2183.  
  2184.  
  2185. Marked 
  2186.  
  2187. Sort the list by the files that are marked. This sort produces a list display 
  2188. of all the marked files grouped together. 
  2189.  
  2190.  
  2191. Archive 
  2192.  
  2193. Sort the list by the files archive bit. 
  2194.  
  2195.  
  2196. Date 
  2197.  
  2198. Sort the list by date and time (LastWrite date/time). 
  2199.  
  2200.  
  2201. Created 
  2202.  
  2203. Sort the list by date and time (Creation date/time - HPFS). 
  2204.  
  2205.  
  2206. LastRead 
  2207.  
  2208. Sort the list by date and time (LastRead date/time - HPFS). 
  2209.  
  2210.  
  2211. Tree 
  2212.  
  2213. Separate Files from Directory entries (if ShowDirs yes). 
  2214.  
  2215.  
  2216. Unsort 
  2217.  
  2218. Display list in order of directory entry, and loaded into FMOS2. 
  2219.  
  2220.  
  2221. Restore 
  2222.  
  2223. Return to the 'DefautlSort' parameters specified in your profile, or the 
  2224. default provided by FMOS2. 
  2225.  
  2226.  
  2227. Quit 
  2228.  
  2229. Exit the sort menu. 
  2230.  
  2231.  
  2232. ΓòÉΓòÉΓòÉ 10.7.5. Command (PF7) ΓòÉΓòÉΓòÉ
  2233.  
  2234. The Command key provides the ability to execute OS/2 commands on marked files. 
  2235. This function provides an input window for the command to be typed in. A whole 
  2236. set of Fulist switch commands are recognized when used in a command. 
  2237.  
  2238. Additionally, the Alt-letter commands defined in your profile may be brought to 
  2239. this window by pressing that Alt-letter keystroke. The Alt-letter command can 
  2240. than be edited in this window before it's executed. 
  2241.  
  2242. The Fulist commands are shown below and are recognized in the profile for 
  2243. configuring keys. 
  2244.  
  2245. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2246. Γöé eg: c:\doc\report.txt                                                        Γöé
  2247. Γöé                                                                              Γöé
  2248. Γöé /e     file extension              eg: txt                                   Γöé
  2249. Γöé /n     file name                   eg: report                                Γöé
  2250. Γöé /f     full file name              eg: report.txt                            Γöé
  2251. Γöé /p     path                        eg: \doc\                                 Γöé
  2252. Γöé /s     path w/o last backslash     eg: \doc                                  Γöé
  2253. Γöé /d     drive                       eg: c:                                    Γöé
  2254. Γöé /q     quiet mode for execution of command, the screen will                  Γöé
  2255. Γöé        not be cleared and the cursor will not be turned on.                  Γöé
  2256. Γöé /l     loud mode for execution of command. The screen is cleared,            Γöé
  2257. Γöé        the cursor is turned on, and you will be prompted before              Γöé
  2258. Γöé        returning to FMOS2. Use this command to override the                  Γöé
  2259. Γöé        QuickDos yes profile option.                                          Γöé
  2260. Γöé /      fullpath name               eg: c:\doc\report.txt                     Γöé
  2261. Γöé /+     autoincrement marking                                                 Γöé
  2262. Γöé //     to enable inputting a slash                                           Γöé
  2263. Γöé /o     do not add filename at end (Fulist standard)                          Γöé
  2264. Γöé        the /o symbol must be prefixed to the command.                        Γöé
  2265. Γöé /u     user double quoting - disable FMOS2s double quoting methods.  Must be Γöé
  2266. Γöé        the first command used, and it must be after the + prefix (if used).  Γöé
  2267. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2268. Γöé +      repeat execute of command on marked files.                            Γöé
  2269. Γöé        The plus symbol must be prefixed to the command.                      Γöé
  2270. Γöé *      execute command against all marked files (e.g. x file2.ext file3.ext) Γöé
  2271. Γöé        No other options are valid with the asterisk symbol.                  Γöé
  2272. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2273.  
  2274. Four examples are given to demonstrate the flexibility of issuing a command. 
  2275.  
  2276.  
  2277. Example 1
  2278. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2279. Γöé Enter command to execute against marked files (/o /e /f /p /d /+ /  //)      Γöé
  2280. Γöé    >+almcopy / h:/n /ebin a //b                                              Γöé
  2281. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2282.  
  2283. The above command will almcopy all marked files to the host. For example, if 
  2284. the a marked file was c:\doc\report.doc, the command to OS/2 would look like: 
  2285.  
  2286.     almcopy c:\doc\report.doc  h:report docbin a /b
  2287.  
  2288.  
  2289. Example 2
  2290. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2291. Γöé Enter command to execute against marked files (/o /e /f /p /d /+ /  //)      Γöé
  2292. Γöé    >almcopy / h:/n /ebin a //b                                               Γöé
  2293. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2294.  
  2295. The above command would almcopy the highlighted file only to the host. 
  2296.  
  2297.  
  2298. Example 3
  2299. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2300. Γöé Enter command to execute against marked files (/o /e /f /p /d /+ /  //)      Γöé
  2301. Γöé    >/oDir                                                                    Γöé
  2302. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2303.  
  2304. The above command would perform a OS/2 dir command and show the results on the 
  2305. screen. 
  2306.  
  2307.  
  2308. Example 4
  2309. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2310. Γöé Enter command to execute against marked files (/o /e /f /p /d /+ /  //)      Γöé
  2311. Γöé    >+x /n./e/+/n./e                                                          Γöé
  2312. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2313.  
  2314. Assuming there were two marked files, the above command would x (edit) both of 
  2315. the marked files. For example, if the marked files were file1.exa and 
  2316. file2.exb, the command to OS/2 would look like: 
  2317.  
  2318.     x "file1.exa" "file2.exb"
  2319.  
  2320. Please note, there are no spaces between the slash (/) commands in this 
  2321. example. Also, the double quotes are necessary for HPFS systems which allow 
  2322. blanks in file names. 
  2323.  
  2324.  
  2325. ΓòÉΓòÉΓòÉ 10.7.6. Execute (PF8) ΓòÉΓòÉΓòÉ
  2326.  
  2327. The Execute key will execute a batch file or program which is highlighted in 
  2328. the list. 
  2329.  
  2330.  
  2331. ΓòÉΓòÉΓòÉ 10.7.7. Shell (PF10) ΓòÉΓòÉΓòÉ
  2332.  
  2333. The SHELL key will suspend FMOS2 and shell to OS/2. THE FMOS2 PROGRAM IS STILL 
  2334. AVAILABLE IN MEMORY. You can perform the normal OS/2 tasks as usual. To return 
  2335. to the FMOS2 program type "EXIT" at the OS/2 command line. You are reminded 
  2336. that FMOS2 is is still in memory, by having the DOSMARK prepended to the OS/2 
  2337. prompt. 
  2338.  
  2339. You can override the 'QuickDos' settings with the '/l' (loud) and '/q' (quiet) 
  2340. options. 
  2341.  
  2342. To return to FMOS2: 
  2343.  
  2344.     exit
  2345.  
  2346.  
  2347. ΓòÉΓòÉΓòÉ 10.7.8. ShowHide (PF11) ΓòÉΓòÉΓòÉ
  2348.  
  2349. The FMOS2  program provides the ability to show or hide files based on their 
  2350. attributes (e.g. Hidden, System, Read Only, or Directory). Two menus are given. 
  2351. The first menu given is shown below. The second menu asks for hide or show. 
  2352.  
  2353. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  2354. ΓòæHidden   Γòæ
  2355. ΓòæReadonly Γòæ
  2356. ΓòæSystem   Γòæ
  2357. ΓòæDirectoryΓòæ
  2358. ΓòæQuit     Γòæ
  2359. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  2360.  
  2361.  
  2362. Hidden 
  2363.  
  2364. Show/hide hidden files/directories. 
  2365.  
  2366.  
  2367. Readonly 
  2368.  
  2369. Show/hide read only files/directories. 
  2370.  
  2371.  
  2372. System 
  2373.  
  2374. Show/hide system files/directories. 
  2375.  
  2376.  
  2377. Directory 
  2378.  
  2379. Show/hide directories. 
  2380.  
  2381.  
  2382. Quit 
  2383.  
  2384. Exit the showhide menu. 
  2385.  
  2386.  
  2387. ΓòÉΓòÉΓòÉ 10.7.9. Info (ALT-PF9) ΓòÉΓòÉΓòÉ
  2388.  
  2389. The Info function displays a window containing date, time, size, and attribute 
  2390. information about the currently 'bannered' file or directory. The up and down 
  2391. arrow keys allow you to 'scroll' through the file list while keeping this 
  2392. window displayed. 
  2393.  
  2394. Note:  The 'EA Allocated' information for HPFS drives is approximate, though I 
  2395. wouldn't expect it to be off by more than 1 or 2 512 bytes sectors for large 
  2396. EA's. 
  2397.  
  2398.  
  2399. ΓòÉΓòÉΓòÉ 10.7.10. Control A (AlphaScan on/off) ΓòÉΓòÉΓòÉ
  2400.  
  2401. The Ctrl-A key toggles the 'AlphaScan' feature on and off. With 'AlphaScan' on, 
  2402. pressing a character moves the bannered line to the next file/directory which 
  2403. begins with that character. 
  2404.  
  2405.  
  2406. ΓòÉΓòÉΓòÉ 10.7.11. Control B (turn Blink attribute off) ΓòÉΓòÉΓòÉ
  2407.  
  2408. The Ctrl-B key is defined to 'reset' a fine OS/2 feature. If you run FMOS2 in a 
  2409. fullscreen and have a light background color defined, swtiching to the desktop 
  2410. (e.g. Ctrl-Esc) and returning to FMOS2 shows that background has swtiched from 
  2411. 'light' to 'blinking'. Ctrl-B will reset it to 'light'. 
  2412.  
  2413.  
  2414. ΓòÉΓòÉΓòÉ 10.7.12. Control D (Rotate date/time field) ΓòÉΓòÉΓòÉ
  2415.  
  2416. Pressing the Ctrl key then 'D' (Ctrl-D) will change what date/time data is 
  2417. displayed. This will rotate through 'LastWrite' for both FAT and HPFS drives, 
  2418. 'Creation' which is only meaningful on HPFS drives, and 'LastRead' which is 
  2419. also only meaningful on HPFS drives. 
  2420.  
  2421.  
  2422. ΓòÉΓòÉΓòÉ 10.7.13. Control M (Mark safe marks) ΓòÉΓòÉΓòÉ
  2423.  
  2424. Pressing the Ctrl key then 'M' (Ctrl-M) will change all safe marks back to 
  2425. marks. 
  2426.  
  2427.  
  2428. ΓòÉΓòÉΓòÉ 10.7.14. Control R (Refresh) ΓòÉΓòÉΓòÉ
  2429.  
  2430. Pressing the Ctrl key then 'R' (Ctrl-R) will refresh the FMOS2 list to original 
  2431. invocation, plus any specifications entered by [PF5] [More files]. If a [PF5] 
  2432. [Clear & More] has been specified, this will reset the refresh list. Removing 
  2433. any previous specifications. Any sort specified, either by a switch on the 
  2434. command line, or through the  [PF6] action will be applied during the refresh. 
  2435.  
  2436.  
  2437. ΓòÉΓòÉΓòÉ 10.7.15. Control S (Rotate size field) ΓòÉΓòÉΓòÉ
  2438.  
  2439. Pressing the Ctrl key then 'S' (Ctrl-S) will change what size data is 
  2440. displayed. This will rotate through 'Size' which is the actual file size in 
  2441. bytes, or 'Allocated' which is the amount of disk space allocated or used for 
  2442. that file. The 'Size' field in the status line will also rotate between the 
  2443. cumulative size of the files listed and their allocated space. If files are 
  2444. marked, the 'Size' field in the status line will display the size of the marked 
  2445. files (no allocated space). 
  2446.  
  2447.  
  2448. ΓòÉΓòÉΓòÉ 10.7.16. Period (Locate '..' entry in file list) ΓòÉΓòÉΓòÉ
  2449.  
  2450. Pressing the 'period' symbol will cause FMOS2 to use the 'FastScroll' feature 
  2451. with a supplied search string of "..". If you have SHOWDIRS set to yes, this 
  2452. allows a quick mechanism for locating the parent directory entry for moving up 
  2453. to that directory. 
  2454.  
  2455.  
  2456. ΓòÉΓòÉΓòÉ 10.7.17. Slash  (FastScroll) ΓòÉΓòÉΓòÉ
  2457.  
  2458. Pressing '/' displays an editing window in which you can enter the characters 
  2459. of a file you want to find in the list of files. As you enter characters FMOS2 
  2460. will 'scroll' to the first occurrence of a file (after the highlighted line) 
  2461. that starts with the supplied character string. 
  2462.  
  2463. Pressing 'escape' will exit this window. Pressing 'enter' will exit this window 
  2464. and save the search string in the command buffer for later use. Pressing 'tab' 
  2465. will continue the search with the current string (e.g. a repeat search 
  2466. feature). 
  2467.  
  2468. Use '*' (asterisk) to start the search string if you don't know what character 
  2469. the file name starts with, but do know a part of the file name. 
  2470.  
  2471.  
  2472. ΓòÉΓòÉΓòÉ 10.8. Profile Color Keywords ΓòÉΓòÉΓòÉ
  2473.  
  2474.  COLOR KEYWORD            MENU AREA AFFECTED 
  2475.  
  2476.  fColorBanner             Set the color of the banner which highlights files in 
  2477.                           the list. 
  2478.  
  2479.  fColorButtonActive       Set the color of the button in the main window which 
  2480.                           is active. 
  2481.  
  2482.  fColorButtonCurrent      Set the color of the buttons in the main window that 
  2483.                           are not active. 
  2484.  
  2485.  fColorDefault            Set the default color of the background. 
  2486.  
  2487.  fColorFileInfo           Set the color of 'file information window' text. 
  2488.  
  2489.  fColorFooting            Set the color of the footing where status information 
  2490.                           is given. 
  2491.  
  2492.  fColorHeader             Set the color of the header 
  2493.  
  2494.                                                       Filename   Fullpath    Size   Date   Time  Attr
  2495.  
  2496.  fColorInput              Set the color of the window which always asks for 
  2497.                           input. 
  2498.  
  2499.  fColorMarkFiles          Set the color of the marker which marks files (column 
  2500.                           0). 
  2501.  
  2502.  fColorMenu               This sets body color of the submenus which are pulled 
  2503.                           down from the main window. 
  2504.  
  2505.  fColorMenuActive         This sets the color of the menu item which is active, 
  2506.                           in the submenu pulled down from the main menu, for 
  2507.                           selection. 
  2508.  
  2509.  fColorMenubars           This is for setting the help message in the main 
  2510.                           window or the menubar if window type C has been 
  2511.                           chosen. 
  2512.  
  2513.  fColorMenuButton         This sets the color of the menu item which is not 
  2514.                           active in the submenu pulled down from the main menu. 
  2515.  
  2516.  fColorPFkeys             Set the color of the PF keys. 
  2517.  
  2518.  fColorPower              Set the color of the powermarking highlight in the 
  2519.                           footing. 
  2520.  
  2521.  fColorWindA              Set color of main menu window. This window type is 
  2522.                           referred to as window A because there are three 
  2523.                           windows to choose from (a,b,c). This is also the 
  2524.                           color for the 'file information window' border. 
  2525.  
  2526.  Monochrome               Please refer to the color keywords which are similar. 
  2527.  
  2528.                                                         fMonoBanner
  2529.                                                         fMonoButtonActive
  2530.                                                         fMonoButtonCurrent
  2531.                                                         fMonoDefault
  2532.                                                         fMonoFileInfo
  2533.                                                         fMonoFooting
  2534.                                                         fMonoHeader
  2535.                                                         fMonoInput
  2536.                                                         fMonoMarkFiles
  2537.                                                         fMonoMenu
  2538.                                                         fMonoMenuActive
  2539.                                                         fMonoMenubars
  2540.                                                         fMonoMenuButton
  2541.                                                         fMonoPFkeys
  2542.                                                         fMonoPower
  2543.                                                         fMonoWindA
  2544.  
  2545.  
  2546. ΓòÉΓòÉΓòÉ 10.9. Profile Keywords ΓòÉΓòÉΓòÉ
  2547.  
  2548.  AlphaScan         Use a character key press to scan to the next file/directory 
  2549.                    that starts with that character. 
  2550.  
  2551.  CenterScroll      Choose the type of scrolling (yes/no). If yes chosen, center 
  2552.                    scrolling is given otherwise a full scroll is given. 
  2553.  
  2554.  CntlCoast         Use or Bypass coasting control. (yes/no) 
  2555.  
  2556.  CreateDirs        Issue or Bypass prompt for creating new directories. 
  2557.  
  2558.  DefaultSort       Specify the default sort to take place on startup. 
  2559.  
  2560.  DiskSpace         Turn on/off disk space calculations during thermometer. 
  2561.                    (yes/no) 
  2562.  
  2563.  DOSmark           Provide a prepend string for the OS/2 prompt during [PF10] 
  2564.                    shell. 
  2565.  
  2566.  EnterCommand      Provides the program name to execute against a file when 
  2567.                    'EnterScroll' is set to 'function'. 
  2568.  
  2569.  EnterScroll       Provides the ability to determine in what way the enter key 
  2570.                    functions. 
  2571.  
  2572.                    When set to 'no', it provides the ability to select the 
  2573.                    currently bannered menu option (e.g. Copy, Rename, etc.) 
  2574.  
  2575.                    When set to 'yes', it provides the ability for enter to 
  2576.                    scroll down the file list instead of the down arrow key. 
  2577.                    Control-enter performs the enter function in this mode. 
  2578.  
  2579.                    When set to 'function', it provides the ability for enter to 
  2580.                    either display a different directory (if the bannered file 
  2581.                    cursor is on a directory entry), or execute a program 
  2582.                    against a file (if the bannered file cursor is on a file 
  2583.                    entry). Control-enter performs the enter function in this 
  2584.                    mode. 
  2585.  
  2586.  ForceColor        Force FMOS2 to display in 'color' or 'monochrome', or allow 
  2587.                    FMOS2 to decide which is best. 
  2588.  
  2589.  Format            Give the path name of the format program used for formatting 
  2590.                    diskettes. 
  2591.  
  2592.  ListCheck         Enable/disable errors in @list processing. (yes/no) 
  2593.  
  2594.  logo              Display the logo (yes/no) 
  2595.  
  2596.  MarkBefore        enable/disable final prompt to mark more files before 
  2597.                    action. (no/yes) 
  2598.  
  2599.  MenuToStay        keeps submenus up after executing action (yes/no). The sort 
  2600.                    submenu can be set to stay up (override MenuToStay no) via 
  2601.                    the SortMenuStay option. 
  2602.  
  2603.  NamePercent       Percentage of additional screen width to use for the 'name' 
  2604.                    field, with the 'path' field getting the remainder. 
  2605.  
  2606.  PowerMark         Turn on/off use of CapsLock key for powermarking. 
  2607.                    (caps/standard) 
  2608.  
  2609.  QuickDos          Turn on/off prompt for shells/commands out to OS/2. (yes/no) 
  2610.  
  2611.  SafeChar          Specify character to represent files that are safe. 
  2612.  
  2613.  SafeMark          Turn on/off Safe marking of files. (yes/no) 
  2614.  
  2615.  ScrollBeep        Enable/disable beeps when scrolling beyond end of list. 
  2616.                    (yes/no) 
  2617.  
  2618.  SetMark           Choose a character for the marking of files. 
  2619.  
  2620.  ShadowBoxes       Fancy corners for menus. 
  2621.  
  2622.  ShowDirs          Enable display of directory entries, for easy traversal. 
  2623.  
  2624.  ShowHidden        Enable display of hidden file entries. 
  2625.  
  2626.  ShowReadonly      Enable display of read only file entries. 
  2627.  
  2628.  ShowSystem        Enable display of system file entries. 
  2629.  
  2630.  SlashChar         Character which tells FMOS2 to place a / in the output 
  2631.                    command to OS/2. 
  2632.  
  2633.  SortMenuStay      keeps sort submenu up after executing action (yes/no). This 
  2634.                    option (when set to yes) overrides the 'MenuToStay no' 
  2635.                    option for the sort submenu. 
  2636.  
  2637.  SortRetain        Determines what sorting parameters are used as you change 
  2638.                    directories. 
  2639.  
  2640.  Startup           Set a default start-up option (/t or /d). If /t given then 
  2641.                    search the complete tree from the directory position given 
  2642.                    or defaulted too. The /d will only do the directory. (t, d) 
  2643.  
  2644.  UpperDisp         Enable uppercasing of filenames and directories 
  2645.                    (yes/no/lower) 
  2646.  
  2647.  Window            Choose a window type. The default is window type B. The 
  2648.                    options are (a,b,c). 
  2649.  
  2650.  ALT-*             The following Alt keys are assignable for commands. They can 
  2651.                    be modified. 
  2652.  
  2653.  
  2654.   Example Alt key definitions
  2655.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2656.   Γöé ALT-A            +browse /                                                   Γöé
  2657.   Γöé ALT-B            browse /                                                    Γöé
  2658.   Γöé ALT-C            chkdsk /d                                                   Γöé
  2659.   Γöé ALT-D            pcutil du /d                                                Γöé
  2660.   Γöé ALT-E            +e3 / /+ / /+ /                                             Γöé
  2661.   Γöé ALT-G            gedit /                                                     Γöé
  2662.   Γöé ALT-H            /ohelp FMOS2                                                Γöé
  2663.   Γöé ALT-I            +almcopy / h:/N /E a                                        Γöé
  2664.   Γöé ALT-J            +almcopy / h:/N /EBIN a //B                                 Γöé
  2665.   Γöé ALT-K            +almcopy / h:/N /E a                                        Γöé
  2666.   Γöé ALT-L            +almcopy / h:/N /EBIN a //B                                 Γöé
  2667.   Γöé ALT-M            +almcopy / h:/N /E a                                        Γöé
  2668.   Γöé ALT-N            +almcopy / h:/N /EBIN a //B                                 Γöé
  2669.   Γöé ALT-P            +PAGE //h=/f < / > lpt1                                     Γöé
  2670.   Γöé ALT-S            /oSMAP                                                      Γöé
  2671.   Γöé ALT-T            FMOS2 /d                                                    Γöé
  2672.   Γöé ALT-U            e3 /                                                        Γöé
  2673.   Γöé ALT-V            v /                                                         Γöé
  2674.   Γöé ALT-W            x /                                                         Γöé
  2675.   Γöé ALT-X            +x / /+ / /+ /                                              Γöé
  2676.   Γöé ALT-Z            /ozapdisk a:                                                Γöé
  2677.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2678.